0 types
🔗  A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.; 
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent
(src)(doc)=  <#base:AuditEvent>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < An Extension; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>{0,0}  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#475
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding> []< Identifier for the category of event. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/AuthZsubTypeVS (required, ); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#544
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
subtype
:Coding>*  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#593
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#650
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#707
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#757
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcome
:code>  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#813
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#858
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#927
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
agent
:IHE.BasicAudit.AuthZconsent.agent>{4,2147483647}  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6199
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
source
:IHE.BasicAudit.AuthZconsent.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6538
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
entity
:IHE.BasicAudit.AuthZconsent.entity>{2,2147483647}  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1978
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
client
:IHE.BasicAudit.AuthZconsent.client>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3030
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
user
:IHE.BasicAudit.AuthZconsent.user>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg
pathAuditEvent.agent
sliceuserorg
rootAuditEvent.agent:userorg
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4086
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
userorg
:IHE.BasicAudit.AuthZconsent.userorg>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer
pathAuditEvent.agent
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5140
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
authorizer
:IHE.BasicAudit.AuthZconsent.authorizer>  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient
pathAuditEvent.entity
slicepatient
rootAuditEvent.entity:patient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7472
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
patient
:IHE.BasicAudit.AuthZconsent.patient> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent
pathAuditEvent.entity
sliceconsent
rootAuditEvent.entity:consent
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8407
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
consent
:IHE.BasicAudit.AuthZconsent.consent>+  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token
pathAuditEvent.entity
slicetoken
rootAuditEvent.entity:token
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9338
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
token
:IHE.BasicAudit.AuthZconsent.token>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#927
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#998
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1033
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1082
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1134
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1201
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1266
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1335
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1384
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1433
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1479
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1534
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1584
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1640
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.AuthZconsent.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1922
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1640
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1680
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1715
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1764
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1816
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1866
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer
pathAuditEvent.agent
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5140
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.authorizer
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.id
pathAuditEvent.agent.id
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5209
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.extension
pathAuditEvent.agent.extension
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5244
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5293
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.type
pathAuditEvent.agent.type
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5345
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>  < The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.role
pathAuditEvent.agent.role
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5421
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>{0,0}  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.who
pathAuditEvent.agent.who
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5486
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.altId
pathAuditEvent.agent.altId
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5555
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>{0,0}  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.name
pathAuditEvent.agent.name
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5604
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>{0,0}  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.requestor
pathAuditEvent.agent.requestor
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5653
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.location
pathAuditEvent.agent.location
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5700
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>{0,0}  < The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.policy
pathAuditEvent.agent.policy
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5755
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>{0,0}  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.media
pathAuditEvent.agent.media
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5805
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.network
pathAuditEvent.agent.network
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5861
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.AuthZconsent.authorizer.network>{0,0}  < The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6143
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>{0,0}
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.network
pathAuditEvent.agent.network
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5861
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.authorizer.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.network.id
pathAuditEvent.agent.network.id
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5901
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.network.extension
pathAuditEvent.agent.network.extension
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5936
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5985
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.network.address
pathAuditEvent.agent.network.address
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6037
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:authorizer.network.type
pathAuditEvent.agent.network.type
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6087
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1978
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.client
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.id
pathAuditEvent.agent.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2040
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.extension
pathAuditEvent.agent.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2075
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2124
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.type
pathAuditEvent.agent.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2176
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>  < The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.role
pathAuditEvent.agent.role
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2252
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>{0,0}  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.who
pathAuditEvent.agent.who
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2317
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.altId
pathAuditEvent.agent.altId
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2386
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>{0,0}  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.name
pathAuditEvent.agent.name
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2435
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>{0,0}  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.requestor
pathAuditEvent.agent.requestor
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2484
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.location
pathAuditEvent.agent.location
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2530
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>{0,0} []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.policy
pathAuditEvent.agent.policy
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2585
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.media
pathAuditEvent.agent.media
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2636
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2692
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.AuthZconsent.client.network>  < The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2974
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>{0,0}
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2692
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.client.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.network.id
pathAuditEvent.agent.network.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2732
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.network.extension
pathAuditEvent.agent.network.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2767
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2816
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.network.address
pathAuditEvent.agent.network.address
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2868
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:client.network.type
pathAuditEvent.agent.network.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2918
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent
pathAuditEvent.entity
sliceconsent
rootAuditEvent.entity:consent
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8407
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.consent
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent.id
pathAuditEvent.entity.id
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8473
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent.extension
pathAuditEvent.entity.extension
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8508
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent.modifierExtension
pathAuditEvent.entity.modifierExtension
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8557
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent.what
pathAuditEvent.entity.what
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8609
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent.type
pathAuditEvent.entity.type
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8661
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent.role
pathAuditEvent.entity.role
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8731
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent.lifecycle
pathAuditEvent.entity.lifecycle
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8791
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent.securityLabel
pathAuditEvent.entity.securityLabel
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8856
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent.name
pathAuditEvent.entity.name
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8917
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent.description
pathAuditEvent.entity.description
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8970
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent.query
pathAuditEvent.entity.query
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9015
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent.detail
pathAuditEvent.entity.detail
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9064
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.AuthZconsent.consent.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent.detail
pathAuditEvent.entity.detail
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9064
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.consent.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent.detail.id
pathAuditEvent.entity.detail.id
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9109
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent.detail.extension
pathAuditEvent.entity.detail.extension
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9144
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9193
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:consent.detail.type
pathAuditEvent.entity.detail.type
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9245
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6538
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6613
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6648
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6697
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6749
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6800
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6865
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6925
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6990
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7051
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7104
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7149
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7198
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.AuthZconsent.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7198
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7243
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7278
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7327
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7379
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient
pathAuditEvent.entity
slicepatient
rootAuditEvent.entity:patient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7472
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.patient
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient.id
pathAuditEvent.entity.id
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7538
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient.extension
pathAuditEvent.entity.extension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7573
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient.modifierExtension
pathAuditEvent.entity.modifierExtension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7622
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient.what
pathAuditEvent.entity.what
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7674
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Patient*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient.type
pathAuditEvent.entity.type
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7725
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient.role
pathAuditEvent.entity.role
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7795
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient.lifecycle
pathAuditEvent.entity.lifecycle
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7860
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient.securityLabel
pathAuditEvent.entity.securityLabel
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7925
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient.name
pathAuditEvent.entity.name
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7986
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient.description
pathAuditEvent.entity.description
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8039
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient.query
pathAuditEvent.entity.query
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8084
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient.detail
pathAuditEvent.entity.detail
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8133
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.AuthZconsent.patient.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient.detail
pathAuditEvent.entity.detail
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8133
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.patient.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient.detail.id
pathAuditEvent.entity.detail.id
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8178
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient.detail.extension
pathAuditEvent.entity.detail.extension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8213
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:patient.detail.type
pathAuditEvent.entity.detail.type
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8314
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6199
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.source
(src)(doc)=  <#base:AuditEvent.source>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.source.id
pathAuditEvent.source.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6245
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.source.extension
pathAuditEvent.source.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6280
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.source.modifierExtension
pathAuditEvent.source.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6329
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6381
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6426
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> []< Code specifying the type of source where event originated. Binding: audit-source-type (extensible, Code specifying the type of system that detected and recorded the event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.source.type
pathAuditEvent.source.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6482
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>*
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token
pathAuditEvent.entity
slicetoken
rootAuditEvent.entity:token
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9338
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.token
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.id
pathAuditEvent.entity.id
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9404
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.extension
pathAuditEvent.entity.extension
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9439
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.modifierExtension
pathAuditEvent.entity.modifierExtension
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9488
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.what
pathAuditEvent.entity.what
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9540
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.type
pathAuditEvent.entity.type
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10253
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.role
pathAuditEvent.entity.role
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10322
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.lifecycle
pathAuditEvent.entity.lifecycle
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10382
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.securityLabel
pathAuditEvent.entity.securityLabel
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10447
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.name
pathAuditEvent.entity.name
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10508
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.description
pathAuditEvent.entity.description
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10561
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.query
pathAuditEvent.entity.query
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10606
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.detail
pathAuditEvent.entity.detail
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10655
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.AuthZconsent.token.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.detail
pathAuditEvent.entity.detail
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10655
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.token.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.detail.id
pathAuditEvent.entity.detail.id
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10700
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.detail.extension
pathAuditEvent.entity.detail.extension
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10735
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10784
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.detail.type
pathAuditEvent.entity.detail.type
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10836
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Identifies a specific instance of the entity. The reference should be version specific.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.what
pathAuditEvent.entity.what
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9540
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.token.what
(src)(doc)=  <#base:Reference>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.what.id
pathAuditEvent.entity.what.id
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9591
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.what.extension
pathAuditEvent.entity.what.extension
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9626
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources. Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.what.reference
pathAuditEvent.entity.what.reference
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9685
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
reference
:string>?  < The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources). This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified. Binding: resource-types (extensible, Aa resource (or, for logical models, the URI of the logical model).); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.what.type
pathAuditEvent.entity.what.type
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9725
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:uri>?  < An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.what.identifier
pathAuditEvent.entity.what.identifier
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9773
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
identifier
:IHE.BasicAudit.AuthZconsent.token.what.identifier>  < Plain text narrative that identifies the resource in addition to the resource reference. This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.what.display
pathAuditEvent.entity.what.display
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10210
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
display
:string>?
🔗 An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.what.identifier
pathAuditEvent.entity.what.identifier
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9773
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.token.what.identifier
(src)(doc)=  <#base:Identifier>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.what.identifier.id
pathAuditEvent.entity.what.identifier.id
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9810
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.what.identifier.extension
pathAuditEvent.entity.what.identifier.extension
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9845
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < The purpose of this identifier. Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. Binding: identifier-use (required, Identifies the purpose for this identifier, if known .); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.what.identifier.use
pathAuditEvent.entity.what.identifier.use
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9904
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
use
:code>?  < A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. Binding: identifier-type (extensible, A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.what.identifier.type
pathAuditEvent.entity.what.identifier.type
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9958
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>?  < Establishes the namespace for the value - that is, a URL that describes a set values that are unique. Identifier.system is always case sensitive.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.what.identifier.system
pathAuditEvent.entity.what.identifier.system
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10015
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
system
:uri>?  < The portion of the identifier typically relevant to the user and which is unique within the context of the system. If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.what.identifier.value
pathAuditEvent.entity.what.identifier.value
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10067
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
value
:string>  < Time period during which identifier is/was valid for use.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.what.identifier.period
pathAuditEvent.entity.what.identifier.period
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10118
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < Organization that issued/manages the identifier. The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.entity:token.what.identifier.assigner
pathAuditEvent.entity.what.identifier.assigner
slicetoken
rootAuditEvent.entity:token
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10162
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
assigner
:Organization*>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3030
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.user
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.id
pathAuditEvent.agent.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3092
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.extension
pathAuditEvent.agent.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3127
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3176
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.type
pathAuditEvent.agent.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3228
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.role
pathAuditEvent.agent.role
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3304
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3370
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.altId
pathAuditEvent.agent.altId
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3439
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>{0,0}  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.name
pathAuditEvent.agent.name
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3488
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.requestor
pathAuditEvent.agent.requestor
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3538
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.location
pathAuditEvent.agent.location
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3585
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>{0,0} []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.policy
pathAuditEvent.agent.policy
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3640
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.media
pathAuditEvent.agent.media
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3691
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3747
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.AuthZconsent.user.network>{0,0} []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4029
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3747
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.user.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.network.id
pathAuditEvent.agent.network.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3787
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.network.extension
pathAuditEvent.agent.network.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3822
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3871
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.network.address
pathAuditEvent.agent.network.address
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3923
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:user.network.type
pathAuditEvent.agent.network.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3973
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg
pathAuditEvent.agent
sliceuserorg
rootAuditEvent.agent:userorg
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4086
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.userorg
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.id
pathAuditEvent.agent.id
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4148
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.extension
pathAuditEvent.agent.extension
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4183
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4232
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.type
pathAuditEvent.agent.type
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4284
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>  < The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.role
pathAuditEvent.agent.role
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4360
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>{0,0}  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.who
pathAuditEvent.agent.who
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4425
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.altId
pathAuditEvent.agent.altId
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4495
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>{0,0}  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.name
pathAuditEvent.agent.name
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4544
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>{0,0}  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.requestor
pathAuditEvent.agent.requestor
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4593
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.location
pathAuditEvent.agent.location
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4640
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>{0,0}  < The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.policy
pathAuditEvent.agent.policy
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4695
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>{0,0}  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.media
pathAuditEvent.agent.media
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4745
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.network
pathAuditEvent.agent.network
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4801
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.AuthZconsent.userorg.network>{0,0} []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5083
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.network
pathAuditEvent.agent.network
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4801
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.AuthZconsent.userorg.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.network.id
pathAuditEvent.agent.network.id
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4841
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.network.extension
pathAuditEvent.agent.network.extension
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4876
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4925
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.network.address
pathAuditEvent.agent.network.address
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4977
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.AuthZconsent
elementAuditEvent.agent:userorg.network.type
pathAuditEvent.agent.network.type
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5027
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.;
provenance
profileIHE.BasicAudit.Create
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Create
(src)(doc)=  <#base:AuditEvent>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#487
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#556
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
subtype
:Coding>+  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#683
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#740
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#797
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#847
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcome
:code>?  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#904
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#948
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1016
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
agent
:IHE.BasicAudit.Create.agent>{2,2147483647}  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5207
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
source
:IHE.BasicAudit.Create.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5547
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
entity
:IHE.BasicAudit.Create.entity>+  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.) http://hl7.org/fhir/restful-interaction, create, create; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.subtype:anyCreate
pathAuditEvent.subtype
sliceanyCreate
rootAuditEvent.subtype:anyCreate
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#621
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
anyCreate
:Coding>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2066
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
client
:IHE.BasicAudit.Create.client>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3117
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
server
:IHE.BasicAudit.Create.server>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4168
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
user
:IHE.BasicAudit.Create.user>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6480
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
transaction
:IHE.BasicAudit.Create.transaction>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data
pathAuditEvent.entity
slicedata
rootAuditEvent.entity:data
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8071
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
data
:IHE.BasicAudit.Create.data>
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1016
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Create.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1086
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1121
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1170
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1222
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1289
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1354
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1423
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1472
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1521
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1567
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1622
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1672
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1728
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Create.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2010
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1728
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Create.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1768
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1803
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1852
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1904
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#1954
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2066
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Create.client
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.id
pathAuditEvent.agent.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2128
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.extension
pathAuditEvent.agent.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2163
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2212
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.type
pathAuditEvent.agent.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2264
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.role
pathAuditEvent.agent.role
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2340
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.who
pathAuditEvent.agent.who
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2405
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.altId
pathAuditEvent.agent.altId
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2474
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.name
pathAuditEvent.agent.name
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2523
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.requestor
pathAuditEvent.agent.requestor
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2572
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.location
pathAuditEvent.agent.location
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2618
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.policy
pathAuditEvent.agent.policy
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2673
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.media
pathAuditEvent.agent.media
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2723
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2779
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Create.client.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3061
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2779
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Create.client.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.network.id
pathAuditEvent.agent.network.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2819
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.network.extension
pathAuditEvent.agent.network.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2854
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2903
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.network.address
pathAuditEvent.agent.network.address
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#2955
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:client.network.type
pathAuditEvent.agent.network.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3005
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data
pathAuditEvent.entity
slicedata
rootAuditEvent.entity:data
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8071
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Create.data
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data.id
pathAuditEvent.entity.id
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8137
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data.extension
pathAuditEvent.entity.extension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8172
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data.modifierExtension
pathAuditEvent.entity.modifierExtension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8221
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data.what
pathAuditEvent.entity.what
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8273
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data.type
pathAuditEvent.entity.type
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8324
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/RestObjectRoles (required, ); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data.role
pathAuditEvent.entity.role
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8394
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data.lifecycle
pathAuditEvent.entity.lifecycle
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8447
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data.securityLabel
pathAuditEvent.entity.securityLabel
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8512
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data.name
pathAuditEvent.entity.name
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8573
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data.description
pathAuditEvent.entity.description
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8626
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data.query
pathAuditEvent.entity.query
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8671
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data.detail
pathAuditEvent.entity.detail
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8720
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.Create.data.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data.detail
pathAuditEvent.entity.detail
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8720
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Create.data.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data.detail.id
pathAuditEvent.entity.detail.id
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8765
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data.detail.extension
pathAuditEvent.entity.detail.extension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8800
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8849
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:data.detail.type
pathAuditEvent.entity.detail.type
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#8901
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5547
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Create.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5621
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5656
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5705
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5757
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5808
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5873
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5933
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5998
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6059
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6112
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6157
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6206
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.Create.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6206
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Create.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6251
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6286
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6335
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3117
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Create.server
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.id
pathAuditEvent.agent.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3179
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.extension
pathAuditEvent.agent.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3214
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3263
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.type
pathAuditEvent.agent.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3315
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.role
pathAuditEvent.agent.role
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3391
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.who
pathAuditEvent.agent.who
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3456
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.altId
pathAuditEvent.agent.altId
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3525
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.name
pathAuditEvent.agent.name
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3574
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.requestor
pathAuditEvent.agent.requestor
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3623
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.location
pathAuditEvent.agent.location
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3669
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.policy
pathAuditEvent.agent.policy
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3724
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.media
pathAuditEvent.agent.media
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3774
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3830
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Create.server.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4112
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3830
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Create.server.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.network.id
pathAuditEvent.agent.network.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3870
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.network.extension
pathAuditEvent.agent.network.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3905
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#3954
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.network.address
pathAuditEvent.agent.network.address
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4006
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:server.network.type
pathAuditEvent.agent.network.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4056
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.;
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5207
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Create.source
(src)(doc)=  <#base:AuditEvent.source>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.source.id
pathAuditEvent.source.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5254
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.source.extension
pathAuditEvent.source.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5289
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.source.modifierExtension
pathAuditEvent.source.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5338
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5390
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5435
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> []< Code specifying the type of source where event originated. Binding: audit-source-type (extensible, Code specifying the type of system that detected and recorded the event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.source.type
pathAuditEvent.source.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5491
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>*
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6480
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Create.transaction
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.id
pathAuditEvent.entity.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6546
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.extension
pathAuditEvent.entity.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6581
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.modifierExtension
pathAuditEvent.entity.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6630
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6682
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.type
pathAuditEvent.entity.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7395
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.role
pathAuditEvent.entity.role
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7464
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.lifecycle
pathAuditEvent.entity.lifecycle
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7524
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.securityLabel
pathAuditEvent.entity.securityLabel
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7589
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.name
pathAuditEvent.entity.name
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7650
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.description
pathAuditEvent.entity.description
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7703
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.query
pathAuditEvent.entity.query
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7748
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7797
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.Create.transaction.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7797
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Create.transaction.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.detail.id
pathAuditEvent.entity.detail.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7842
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.detail.extension
pathAuditEvent.entity.detail.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7877
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7926
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.detail.type
pathAuditEvent.entity.detail.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7978
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Identifies a specific instance of the entity. The reference should be version specific.;
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6682
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Create.transaction.what
(src)(doc)=  <#base:Reference>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.what.id
pathAuditEvent.entity.what.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6733
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.what.extension
pathAuditEvent.entity.what.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6768
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources. Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.what.reference
pathAuditEvent.entity.what.reference
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6827
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
reference
:string>?  < The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources). This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified. Binding: resource-types (extensible, Aa resource (or, for logical models, the URI of the logical model).); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.what.type
pathAuditEvent.entity.what.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6867
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:uri>?  < An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6915
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
identifier
:IHE.BasicAudit.Create.transaction.what.identifier>?  < Plain text narrative that identifies the resource in addition to the resource reference. This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.what.display
pathAuditEvent.entity.what.display
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7352
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
display
:string>?
🔗 An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).;
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6915
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Create.transaction.what.identifier
(src)(doc)=  <#base:Identifier>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.what.identifier.id
pathAuditEvent.entity.what.identifier.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6952
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.what.identifier.extension
pathAuditEvent.entity.what.identifier.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#6987
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < The purpose of this identifier. Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. Binding: identifier-use (required, Identifies the purpose for this identifier, if known .); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.what.identifier.use
pathAuditEvent.entity.what.identifier.use
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7046
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
use
:code>?  < A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. Binding: identifier-type (extensible, A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.what.identifier.type
pathAuditEvent.entity.what.identifier.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7100
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>?  < Establishes the namespace for the value - that is, a URL that describes a set values that are unique. Identifier.system is always case sensitive.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.what.identifier.system
pathAuditEvent.entity.what.identifier.system
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7157
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
system
:uri>?  < The portion of the identifier typically relevant to the user and which is unique within the context of the system. If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.what.identifier.value
pathAuditEvent.entity.what.identifier.value
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7209
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
value
:string>  < Time period during which identifier is/was valid for use.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.what.identifier.period
pathAuditEvent.entity.what.identifier.period
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7260
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < Organization that issued/manages the identifier. The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.entity:transaction.what.identifier.assigner
pathAuditEvent.entity.what.identifier.assigner
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#7304
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
assigner
:Organization*>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4168
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Create.user
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.id
pathAuditEvent.agent.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.extension
pathAuditEvent.agent.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4265
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4314
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/DataSources (required, ); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.type
pathAuditEvent.agent.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4366
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.role
pathAuditEvent.agent.role
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4426
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4492
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.altId
pathAuditEvent.agent.altId
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4561
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.name
pathAuditEvent.agent.name
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4610
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.requestor
pathAuditEvent.agent.requestor
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4660
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.location
pathAuditEvent.agent.location
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4707
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.policy
pathAuditEvent.agent.policy
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4762
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.media
pathAuditEvent.agent.media
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4812
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4868
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Create.user.network>{0,0} []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5150
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4868
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Create.user.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.network.id
pathAuditEvent.agent.network.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4908
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.network.extension
pathAuditEvent.agent.network.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4943
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#4992
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.network.address
pathAuditEvent.agent.network.address
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5044
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Create
elementAuditEvent.agent:user.network.type
pathAuditEvent.agent.network.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Create.json.html#5094
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.;
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Delete
(src)(doc)=  <#base:AuditEvent>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#487
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#556
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
subtype
:Coding>+  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#683
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#740
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#797
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#847
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcome
:code>?  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#904
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#948
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1016
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
agent
:IHE.BasicAudit.Delete.agent>{2,2147483647}  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5207
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
source
:IHE.BasicAudit.Delete.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5547
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
entity
:IHE.BasicAudit.Delete.entity>+  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.) http://hl7.org/fhir/restful-interaction, delete, delete; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.subtype:anyDelete
pathAuditEvent.subtype
sliceanyDelete
rootAuditEvent.subtype:anyDelete
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#621
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
anyDelete
:Coding>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2066
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
client
:IHE.BasicAudit.Delete.client>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3117
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
server
:IHE.BasicAudit.Delete.server>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4168
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
user
:IHE.BasicAudit.Delete.user>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6480
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
transaction
:IHE.BasicAudit.Delete.transaction>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data
pathAuditEvent.entity
slicedata
rootAuditEvent.entity:data
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8071
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
data
:IHE.BasicAudit.Delete.data>
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1016
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Delete.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1086
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1121
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1170
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1222
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1289
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1354
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1423
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1472
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1521
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1567
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1622
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1672
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1728
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Delete.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2010
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1728
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Delete.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1768
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1803
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1852
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1904
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#1954
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2066
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Delete.client
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.id
pathAuditEvent.agent.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2128
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.extension
pathAuditEvent.agent.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2163
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2212
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.type
pathAuditEvent.agent.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2264
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.role
pathAuditEvent.agent.role
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2340
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.who
pathAuditEvent.agent.who
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2405
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.altId
pathAuditEvent.agent.altId
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2474
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.name
pathAuditEvent.agent.name
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2523
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.requestor
pathAuditEvent.agent.requestor
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2572
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.location
pathAuditEvent.agent.location
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2618
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.policy
pathAuditEvent.agent.policy
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2673
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.media
pathAuditEvent.agent.media
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2723
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2779
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Delete.client.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3061
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2779
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Delete.client.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.network.id
pathAuditEvent.agent.network.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2819
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.network.extension
pathAuditEvent.agent.network.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2854
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2903
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.network.address
pathAuditEvent.agent.network.address
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#2955
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:client.network.type
pathAuditEvent.agent.network.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3005
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data
pathAuditEvent.entity
slicedata
rootAuditEvent.entity:data
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8071
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Delete.data
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data.id
pathAuditEvent.entity.id
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8137
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data.extension
pathAuditEvent.entity.extension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8172
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data.modifierExtension
pathAuditEvent.entity.modifierExtension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8221
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data.what
pathAuditEvent.entity.what
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8273
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data.type
pathAuditEvent.entity.type
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8324
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/RestObjectRoles (required, ); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data.role
pathAuditEvent.entity.role
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8394
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data.lifecycle
pathAuditEvent.entity.lifecycle
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8447
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data.securityLabel
pathAuditEvent.entity.securityLabel
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8512
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data.name
pathAuditEvent.entity.name
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8573
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data.description
pathAuditEvent.entity.description
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8626
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data.query
pathAuditEvent.entity.query
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8671
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data.detail
pathAuditEvent.entity.detail
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8720
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.Delete.data.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data.detail
pathAuditEvent.entity.detail
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8720
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Delete.data.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data.detail.id
pathAuditEvent.entity.detail.id
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8765
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data.detail.extension
pathAuditEvent.entity.detail.extension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8800
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8849
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:data.detail.type
pathAuditEvent.entity.detail.type
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#8901
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5547
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Delete.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5621
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5656
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5705
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5757
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5808
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5873
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5933
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5998
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6059
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6112
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6157
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6206
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.Delete.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6206
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Delete.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6251
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6286
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6335
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3117
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Delete.server
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.id
pathAuditEvent.agent.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3179
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.extension
pathAuditEvent.agent.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3214
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3263
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.type
pathAuditEvent.agent.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3315
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.role
pathAuditEvent.agent.role
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3391
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.who
pathAuditEvent.agent.who
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3456
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.altId
pathAuditEvent.agent.altId
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3525
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.name
pathAuditEvent.agent.name
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3574
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.requestor
pathAuditEvent.agent.requestor
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3623
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.location
pathAuditEvent.agent.location
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3669
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.policy
pathAuditEvent.agent.policy
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3724
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.media
pathAuditEvent.agent.media
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3774
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3830
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Delete.server.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4112
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3830
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Delete.server.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.network.id
pathAuditEvent.agent.network.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3870
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.network.extension
pathAuditEvent.agent.network.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3905
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#3954
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.network.address
pathAuditEvent.agent.network.address
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4006
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:server.network.type
pathAuditEvent.agent.network.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4056
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.;
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5207
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Delete.source
(src)(doc)=  <#base:AuditEvent.source>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.source.id
pathAuditEvent.source.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5254
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.source.extension
pathAuditEvent.source.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5289
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.source.modifierExtension
pathAuditEvent.source.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5338
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5390
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5435
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> []< Code specifying the type of source where event originated. Binding: audit-source-type (extensible, Code specifying the type of system that detected and recorded the event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.source.type
pathAuditEvent.source.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5491
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>*
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6480
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Delete.transaction
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.id
pathAuditEvent.entity.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6546
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.extension
pathAuditEvent.entity.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6581
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.modifierExtension
pathAuditEvent.entity.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6630
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6682
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.type
pathAuditEvent.entity.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7395
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.role
pathAuditEvent.entity.role
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7464
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.lifecycle
pathAuditEvent.entity.lifecycle
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7524
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.securityLabel
pathAuditEvent.entity.securityLabel
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7589
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.name
pathAuditEvent.entity.name
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7650
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.description
pathAuditEvent.entity.description
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7703
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.query
pathAuditEvent.entity.query
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7748
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7797
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.Delete.transaction.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7797
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Delete.transaction.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.detail.id
pathAuditEvent.entity.detail.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7842
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.detail.extension
pathAuditEvent.entity.detail.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7877
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7926
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.detail.type
pathAuditEvent.entity.detail.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7978
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Identifies a specific instance of the entity. The reference should be version specific.;
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6682
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Delete.transaction.what
(src)(doc)=  <#base:Reference>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.what.id
pathAuditEvent.entity.what.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6733
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.what.extension
pathAuditEvent.entity.what.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6768
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources. Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.what.reference
pathAuditEvent.entity.what.reference
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6827
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
reference
:string>?  < The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources). This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified. Binding: resource-types (extensible, Aa resource (or, for logical models, the URI of the logical model).); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.what.type
pathAuditEvent.entity.what.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6867
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:uri>?  < An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6915
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
identifier
:IHE.BasicAudit.Delete.transaction.what.identifier>?  < Plain text narrative that identifies the resource in addition to the resource reference. This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.what.display
pathAuditEvent.entity.what.display
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7352
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
display
:string>?
🔗 An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).;
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6915
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Delete.transaction.what.identifier
(src)(doc)=  <#base:Identifier>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.what.identifier.id
pathAuditEvent.entity.what.identifier.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6952
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.what.identifier.extension
pathAuditEvent.entity.what.identifier.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#6987
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < The purpose of this identifier. Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. Binding: identifier-use (required, Identifies the purpose for this identifier, if known .); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.what.identifier.use
pathAuditEvent.entity.what.identifier.use
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7046
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
use
:code>?  < A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. Binding: identifier-type (extensible, A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.what.identifier.type
pathAuditEvent.entity.what.identifier.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7100
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>?  < Establishes the namespace for the value - that is, a URL that describes a set values that are unique. Identifier.system is always case sensitive.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.what.identifier.system
pathAuditEvent.entity.what.identifier.system
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7157
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
system
:uri>?  < The portion of the identifier typically relevant to the user and which is unique within the context of the system. If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.what.identifier.value
pathAuditEvent.entity.what.identifier.value
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7209
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
value
:string>  < Time period during which identifier is/was valid for use.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.what.identifier.period
pathAuditEvent.entity.what.identifier.period
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7260
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < Organization that issued/manages the identifier. The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.entity:transaction.what.identifier.assigner
pathAuditEvent.entity.what.identifier.assigner
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#7304
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
assigner
:Organization*>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4168
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Delete.user
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.id
pathAuditEvent.agent.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.extension
pathAuditEvent.agent.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4265
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4314
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/DataSources (required, ); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.type
pathAuditEvent.agent.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4366
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.role
pathAuditEvent.agent.role
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4426
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4492
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.altId
pathAuditEvent.agent.altId
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4561
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.name
pathAuditEvent.agent.name
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4610
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.requestor
pathAuditEvent.agent.requestor
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4660
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.location
pathAuditEvent.agent.location
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4707
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.policy
pathAuditEvent.agent.policy
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4762
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.media
pathAuditEvent.agent.media
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4812
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4868
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Delete.user.network>{0,0} []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5150
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4868
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Delete.user.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.network.id
pathAuditEvent.agent.network.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4908
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.network.extension
pathAuditEvent.agent.network.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4943
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#4992
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.network.address
pathAuditEvent.agent.network.address
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5044
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Delete
elementAuditEvent.agent:user.network.type
pathAuditEvent.agent.network.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Delete.json.html#5094
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.;
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.IUAaccessTokenUse
(src)(doc)=  <#base:AuditEvent>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#487
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#551
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
subtype
:Coding>*  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#607
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#663
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#720
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#770
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcome
:code>?  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#826
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#870
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#938
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
agent
:IHE.BasicAudit.IUAaccessTokenUse.agent>{1,2}  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4094
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
source
:IHE.BasicAudit.IUAaccessTokenUse.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4433
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
entity
:IHE.BasicAudit.IUAaccessTokenUse.entity>*  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1988
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
client
:IHE.BasicAudit.IUAaccessTokenUse.client>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3039
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
user
:IHE.BasicAudit.IUAaccessTokenUse.user>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#938
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.IUAaccessTokenUse.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1008
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1043
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1092
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1144
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1211
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1276
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1345
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1394
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1443
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1489
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1544
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1594
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1650
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.IUAaccessTokenUse.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1932
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1650
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.IUAaccessTokenUse.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1690
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1725
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1774
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1826
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1876
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1988
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.IUAaccessTokenUse.client
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.id
pathAuditEvent.agent.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2050
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.extension
pathAuditEvent.agent.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2085
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2134
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.type
pathAuditEvent.agent.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2186
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.role
pathAuditEvent.agent.role
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.who
pathAuditEvent.agent.who
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2327
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.altId
pathAuditEvent.agent.altId
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2396
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.name
pathAuditEvent.agent.name
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2445
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.requestor
pathAuditEvent.agent.requestor
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2494
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.location
pathAuditEvent.agent.location
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2540
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.policy
pathAuditEvent.agent.policy
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2595
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.media
pathAuditEvent.agent.media
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2645
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2701
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.IUAaccessTokenUse.client.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2983
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2701
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.IUAaccessTokenUse.client.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.network.id
pathAuditEvent.agent.network.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2741
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.network.extension
pathAuditEvent.agent.network.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2776
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2825
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.network.address
pathAuditEvent.agent.network.address
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2877
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:client.network.type
pathAuditEvent.agent.network.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2927
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4433
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.IUAaccessTokenUse.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4498
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4533
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4582
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4634
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4685
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4750
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4810
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4875
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4936
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4989
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#5034
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#5083
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.IUAaccessTokenUse.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#5083
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.IUAaccessTokenUse.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#5128
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#5163
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#5212
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#5264
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.;
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4094
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.IUAaccessTokenUse.source
(src)(doc)=  <#base:AuditEvent.source>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.source.id
pathAuditEvent.source.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4140
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.source.extension
pathAuditEvent.source.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4175
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.source.modifierExtension
pathAuditEvent.source.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4224
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4276
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4321
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> []< Code specifying the type of source where event originated. Binding: audit-source-type (extensible, Code specifying the type of system that detected and recorded the event.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.source.type
pathAuditEvent.source.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4377
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>*
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3039
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.IUAaccessTokenUse.user
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.id
pathAuditEvent.agent.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3101
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.extension
pathAuditEvent.agent.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3136
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3185
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.type
pathAuditEvent.agent.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3237
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.role
pathAuditEvent.agent.role
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3313
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3379
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.altId
pathAuditEvent.agent.altId
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3448
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.name
pathAuditEvent.agent.name
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3497
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.requestor
pathAuditEvent.agent.requestor
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3547
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.location
pathAuditEvent.agent.location
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3594
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.policy
pathAuditEvent.agent.policy
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3649
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.media
pathAuditEvent.agent.media
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3699
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3755
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.IUAaccessTokenUse.user.network>{0,0} []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4037
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3755
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.IUAaccessTokenUse.user.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.network.id
pathAuditEvent.agent.network.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3795
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.network.extension
pathAuditEvent.agent.network.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3830
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3879
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.network.address
pathAuditEvent.agent.network.address
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3931
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.IUAaccessTokenUse
elementAuditEvent.agent:user.network.type
pathAuditEvent.agent.network.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3981
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.; IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive(src)(doc)=  <#base:IHE.BasicAudit.OAUTHaccessTokenUse.Minimal>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src); id:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src); meta:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src); text:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
modifierExtension
:Extension>*  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src); type:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#551
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
subtype
:Coding>*  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src); action:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src); period:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#720
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#770
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
outcome
:code>?  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#826
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#870
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src); agent:IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.agent>{1,2}  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src); source:IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src); entity:IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.entity>*  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1988
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
client
:IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.client>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3040
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
user
:IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.user>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.agent(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1008
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1043
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1092
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1144
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1211
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1276
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1345
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1394
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1443
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1489
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1544
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1594
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1650
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
network
:IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1932
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1650
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1690
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1725
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1774
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1826
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1876
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1988
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.client
(src)(doc)=  <#base:IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.client>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.id
pathAuditEvent.agent.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2050
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.extension
pathAuditEvent.agent.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2085
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2134
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.type
pathAuditEvent.agent.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2186
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.role
pathAuditEvent.agent.role
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.who
pathAuditEvent.agent.who
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2327
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.altId
pathAuditEvent.agent.altId
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2396
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.name
pathAuditEvent.agent.name
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2445
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.requestor
pathAuditEvent.agent.requestor
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2494
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.location
pathAuditEvent.agent.location
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2540
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.policy
pathAuditEvent.agent.policy
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2595
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.media
pathAuditEvent.agent.media
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2645
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2701
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
network
:IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.client.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2984
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2701
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.client.network
(src)(doc)=  <#base:IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.client.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.network.id
pathAuditEvent.agent.network.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2742
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.network.extension
pathAuditEvent.agent.network.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2777
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2826
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.network.address
pathAuditEvent.agent.network.address
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2878
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:client.network.type
pathAuditEvent.agent.network.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2928
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.entity(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4498
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4533
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4582
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4634
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4685
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4750
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4810
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4875
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4936
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4989
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#5034
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#5083
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
detail
:IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#5083
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#5128
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#5163
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#5212
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#5264
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.source(src)(doc)=  <#base:AuditEvent.source>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.source.id
pathAuditEvent.source.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4140
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.source.extension
pathAuditEvent.source.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4175
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.source.modifierExtension
pathAuditEvent.source.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4224
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
modifierExtension
:Extension>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4276
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4321
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> []< Code specifying the type of source where event originated. Binding: audit-source-type (extensible, Code specifying the type of system that detected and recorded the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.source.type
pathAuditEvent.source.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4377
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
type
:Coding>*
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3040
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.user
(src)(doc)=  <#base:IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.user>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.id
pathAuditEvent.agent.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3102
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension
pathAuditEvent.agent.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3137
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3186
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.type
pathAuditEvent.agent.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3238
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.role
pathAuditEvent.agent.role
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3313
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3379
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.altId
pathAuditEvent.agent.altId
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3448
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.name
pathAuditEvent.agent.name
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3497
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.requestor
pathAuditEvent.agent.requestor
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3547
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.location
pathAuditEvent.agent.location
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3594
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
location
:Location*>?  < The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.policy
pathAuditEvent.agent.policy
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3649
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
policy
:uri>  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.media
pathAuditEvent.agent.media
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3699
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3755
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
network
:IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.user.network>{0,0} []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4037
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3755
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.user.network
(src)(doc)=  <#base:IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.user.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.network.id
pathAuditEvent.agent.network.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3795
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.network.extension
pathAuditEvent.agent.network.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3830
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3879
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.network.address
pathAuditEvent.agent.network.address
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3931
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.network.type
pathAuditEvent.agent.network.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3981
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
type
:code>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.OAUTHaccessTokenUse.Minimal
(src)(doc)=  <#base:AuditEvent>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#487
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#551
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
subtype
:Coding>*  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#607
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#663
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#720
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#770
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcome
:code>?  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#826
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#870
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#938
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
agent
:IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.agent>{1,2}  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4094
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
source
:IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4433
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
entity
:IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.entity>*  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1988
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
client
:IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.client>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3040
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
user
:IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.user>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#938
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1008
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1043
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1092
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1144
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1211
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1276
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1345
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1394
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1443
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1489
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1544
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1594
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1650
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1932
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1650
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1690
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1725
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1774
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1826
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1876
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1988
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.client
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.id
pathAuditEvent.agent.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2050
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.extension
pathAuditEvent.agent.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2085
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2134
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.type
pathAuditEvent.agent.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2186
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.role
pathAuditEvent.agent.role
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.who
pathAuditEvent.agent.who
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2327
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.altId
pathAuditEvent.agent.altId
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2396
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.name
pathAuditEvent.agent.name
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2445
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.requestor
pathAuditEvent.agent.requestor
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2494
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.location
pathAuditEvent.agent.location
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2540
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.policy
pathAuditEvent.agent.policy
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2595
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.media
pathAuditEvent.agent.media
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2645
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2701
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.client.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2984
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2701
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.client.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.network.id
pathAuditEvent.agent.network.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2742
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.network.extension
pathAuditEvent.agent.network.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2777
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2826
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.network.address
pathAuditEvent.agent.network.address
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2878
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:client.network.type
pathAuditEvent.agent.network.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2928
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4433
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4498
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4533
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4582
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4634
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4685
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4750
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4810
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4875
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4936
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4989
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#5034
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#5083
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#5083
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#5128
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#5163
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#5212
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#5264
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4094
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.source
(src)(doc)=  <#base:AuditEvent.source>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.source.id
pathAuditEvent.source.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4140
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.source.extension
pathAuditEvent.source.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4175
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.source.modifierExtension
pathAuditEvent.source.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4224
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4276
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4321
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> []< Code specifying the type of source where event originated. Binding: audit-source-type (extensible, Code specifying the type of system that detected and recorded the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.source.type
pathAuditEvent.source.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4377
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>*
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3040
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.user
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.id
pathAuditEvent.agent.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3102
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.extension
pathAuditEvent.agent.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3137
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3186
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.type
pathAuditEvent.agent.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3238
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.role
pathAuditEvent.agent.role
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3313
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3379
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.altId
pathAuditEvent.agent.altId
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3448
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.name
pathAuditEvent.agent.name
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3497
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.requestor
pathAuditEvent.agent.requestor
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3547
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.location
pathAuditEvent.agent.location
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3594
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>?  < The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.policy
pathAuditEvent.agent.policy
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3649
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.media
pathAuditEvent.agent.media
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3699
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3755
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.user.network>{0,0} []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4037
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3755
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.user.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.network.id
pathAuditEvent.agent.network.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3795
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.network.extension
pathAuditEvent.agent.network.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3830
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3879
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.network.address
pathAuditEvent.agent.network.address
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3931
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Minimal
elementAuditEvent.agent:user.network.type
pathAuditEvent.agent.network.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3981
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.OAUTHaccessTokenUse.Opaque
(src)(doc)=  <#base:AuditEvent>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#487
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#551
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
subtype
:Coding>*  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#607
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#663
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#720
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#770
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcome
:code>?  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#826
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#870
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#938
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
agent
:IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.agent>+  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3041
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
source
:IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3380
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
entity
:IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.entity>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1988
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
user
:IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.user>+
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#938
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1008
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1043
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1092
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1144
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1211
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1276
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1345
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1394
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1443
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1489
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1544
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1594
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1650
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1932
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1650
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1690
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1725
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1774
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1826
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1876
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3380
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3445
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3480
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3529
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3581
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3632
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3697
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3757
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3822
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3883
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3936
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3981
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#4030
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#4030
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#4075
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#4110
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#4159
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#4211
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3041
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.source
(src)(doc)=  <#base:AuditEvent.source>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.source.id
pathAuditEvent.source.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3087
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.source.extension
pathAuditEvent.source.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3122
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.source.modifierExtension
pathAuditEvent.source.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3171
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3223
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3268
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> []< Code specifying the type of source where event originated. Binding: audit-source-type (extensible, Code specifying the type of system that detected and recorded the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.source.type
pathAuditEvent.source.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3324
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>*
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1988
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.user
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.id
pathAuditEvent.agent.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2050
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.extension
pathAuditEvent.agent.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2085
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2134
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.type
pathAuditEvent.agent.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2186
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.role
pathAuditEvent.agent.role
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2261
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2326
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.altId
pathAuditEvent.agent.altId
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2395
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.name
pathAuditEvent.agent.name
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2444
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.requestor
pathAuditEvent.agent.requestor
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2493
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.location
pathAuditEvent.agent.location
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2540
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>?  < do NOT include the whole opaque token. The last 32 characters should be enough and would be the most entropy. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.policy
pathAuditEvent.agent.policy
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2595
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.media
pathAuditEvent.agent.media
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2646
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2702
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.user.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2984
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2702
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.user.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.network.id
pathAuditEvent.agent.network.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2742
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.network.extension
pathAuditEvent.agent.network.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2777
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2826
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.network.address
pathAuditEvent.agent.network.address
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2878
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.OAUTHaccessTokenUse.Opaque
elementAuditEvent.agent:user.network.type
pathAuditEvent.agent.network.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2928
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate
(src)(doc)=  <#base:IHE.BasicAudit.Create>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
modifierExtension
:Extension>*  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#487
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#556
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
subtype
:Coding>+  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#683
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#740
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#797
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#847
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
outcome
:code>?  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#904
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#948
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1016
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
agent
:IHE.BasicAudit.PatientCreate.agent>{2,2147483647}  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5207
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
source
:IHE.BasicAudit.PatientCreate.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5547
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
entity
:IHE.BasicAudit.PatientCreate.entity>{2,2147483647}  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.) http://hl7.org/fhir/restful-interaction, create, create; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.subtype:anyCreate
pathAuditEvent.subtype
sliceanyCreate
rootAuditEvent.subtype:anyCreate
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#621
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
anyCreate
:Coding>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2066
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
client
:IHE.BasicAudit.PatientCreate.client>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3117
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
server
:IHE.BasicAudit.PatientCreate.server>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4168
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
user
:IHE.BasicAudit.PatientCreate.user>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6480
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
transaction
:IHE.BasicAudit.PatientCreate.transaction>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data
pathAuditEvent.entity
slicedata
rootAuditEvent.entity:data
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8071
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
data
:IHE.BasicAudit.PatientCreate.data>  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient
pathAuditEvent.entity
slicepatient
rootAuditEvent.entity:patient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8994
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
patient
:IHE.BasicAudit.PatientCreate.patient>
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1016
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1086
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1121
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1170
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1222
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1289
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1354
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1423
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1472
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1521
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1567
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1622
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1672
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1728
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
network
:IHE.BasicAudit.PatientCreate.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2010
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1728
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1768
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1803
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1852
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1904
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1954
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2066
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.client
(src)(doc)=  <#base:IHE.BasicAudit.Create.client>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.id
pathAuditEvent.agent.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2128
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.extension
pathAuditEvent.agent.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2163
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2212
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.type
pathAuditEvent.agent.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2264
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.role
pathAuditEvent.agent.role
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2340
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.who
pathAuditEvent.agent.who
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2405
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.altId
pathAuditEvent.agent.altId
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2474
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.name
pathAuditEvent.agent.name
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2523
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.requestor
pathAuditEvent.agent.requestor
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2572
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.location
pathAuditEvent.agent.location
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2618
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.policy
pathAuditEvent.agent.policy
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2673
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.media
pathAuditEvent.agent.media
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2723
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2779
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
network
:IHE.BasicAudit.PatientCreate.client.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3061
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2779
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.client.network
(src)(doc)=  <#base:IHE.BasicAudit.Create.client.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.network.id
pathAuditEvent.agent.network.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2819
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.network.extension
pathAuditEvent.agent.network.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2854
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2903
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.network.address
pathAuditEvent.agent.network.address
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2955
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:client.network.type
pathAuditEvent.agent.network.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3005
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data
pathAuditEvent.entity
slicedata
rootAuditEvent.entity:data
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8071
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.data
(src)(doc)=  <#base:IHE.BasicAudit.Create.data>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data.id
pathAuditEvent.entity.id
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8137
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data.extension
pathAuditEvent.entity.extension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8172
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data.modifierExtension
pathAuditEvent.entity.modifierExtension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8221
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data.what
pathAuditEvent.entity.what
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8273
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
what
:Resource*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data.type
pathAuditEvent.entity.type
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8324
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/RestObjectRoles (required, ); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data.role
pathAuditEvent.entity.role
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8394
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data.lifecycle
pathAuditEvent.entity.lifecycle
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8447
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data.securityLabel
pathAuditEvent.entity.securityLabel
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8512
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data.name
pathAuditEvent.entity.name
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8573
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data.description
pathAuditEvent.entity.description
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8626
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data.query
pathAuditEvent.entity.query
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8671
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data.detail
pathAuditEvent.entity.detail
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8720
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
detail
:IHE.BasicAudit.PatientCreate.data.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data.detail
pathAuditEvent.entity.detail
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8720
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.data.detail
(src)(doc)=  <#base:IHE.BasicAudit.Create.data.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data.detail.id
pathAuditEvent.entity.detail.id
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8765
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data.detail.extension
pathAuditEvent.entity.detail.extension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8800
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8849
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:data.detail.type
pathAuditEvent.entity.detail.type
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8901
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5547
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5621
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5656
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5705
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5757
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5808
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5873
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5933
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5998
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6059
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6112
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6157
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6206
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
detail
:IHE.BasicAudit.PatientCreate.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6206
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6251
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6286
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6335
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient
pathAuditEvent.entity
slicepatient
rootAuditEvent.entity:patient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8994
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.patient
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient.id
pathAuditEvent.entity.id
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9060
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient.extension
pathAuditEvent.entity.extension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9095
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient.modifierExtension
pathAuditEvent.entity.modifierExtension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9144
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient.what
pathAuditEvent.entity.what
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9196
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
what
:Patient*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient.type
pathAuditEvent.entity.type
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9247
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient.role
pathAuditEvent.entity.role
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9317
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient.lifecycle
pathAuditEvent.entity.lifecycle
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9382
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient.securityLabel
pathAuditEvent.entity.securityLabel
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9447
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient.name
pathAuditEvent.entity.name
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9508
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient.description
pathAuditEvent.entity.description
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9561
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient.query
pathAuditEvent.entity.query
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9606
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient.detail
pathAuditEvent.entity.detail
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9655
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
detail
:IHE.BasicAudit.PatientCreate.patient.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient.detail
pathAuditEvent.entity.detail
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9655
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.patient.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient.detail.id
pathAuditEvent.entity.detail.id
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9700
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient.detail.extension
pathAuditEvent.entity.detail.extension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9735
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9784
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:patient.detail.type
pathAuditEvent.entity.detail.type
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9836
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3117
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.server
(src)(doc)=  <#base:IHE.BasicAudit.Create.server>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.id
pathAuditEvent.agent.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3179
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.extension
pathAuditEvent.agent.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3214
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3263
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.type
pathAuditEvent.agent.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3315
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.role
pathAuditEvent.agent.role
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3391
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.who
pathAuditEvent.agent.who
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3456
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.altId
pathAuditEvent.agent.altId
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3525
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.name
pathAuditEvent.agent.name
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3574
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.requestor
pathAuditEvent.agent.requestor
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3623
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.location
pathAuditEvent.agent.location
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3669
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.policy
pathAuditEvent.agent.policy
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3724
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.media
pathAuditEvent.agent.media
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3774
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3830
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
network
:IHE.BasicAudit.PatientCreate.server.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4112
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3830
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.server.network
(src)(doc)=  <#base:IHE.BasicAudit.Create.server.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.network.id
pathAuditEvent.agent.network.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3870
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.network.extension
pathAuditEvent.agent.network.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3905
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3954
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.network.address
pathAuditEvent.agent.network.address
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4006
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:server.network.type
pathAuditEvent.agent.network.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4056
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:code>?
🔗 The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5207
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.source
(src)(doc)=  <#base:AuditEvent.source>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.source.id
pathAuditEvent.source.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5254
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.source.extension
pathAuditEvent.source.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5289
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.source.modifierExtension
pathAuditEvent.source.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5338
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
modifierExtension
:Extension>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5390
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5435
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> []< Code specifying the type of source where event originated. Binding: audit-source-type (extensible, Code specifying the type of system that detected and recorded the event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.source.type
pathAuditEvent.source.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5491
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:Coding>*
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6480
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.transaction
(src)(doc)=  <#base:IHE.BasicAudit.Create.transaction>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.id
pathAuditEvent.entity.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6546
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.extension
pathAuditEvent.entity.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6581
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.modifierExtension
pathAuditEvent.entity.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6630
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6682
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.type
pathAuditEvent.entity.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7395
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.role
pathAuditEvent.entity.role
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7464
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.lifecycle
pathAuditEvent.entity.lifecycle
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7524
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.securityLabel
pathAuditEvent.entity.securityLabel
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7589
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.name
pathAuditEvent.entity.name
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7650
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.description
pathAuditEvent.entity.description
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7703
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.query
pathAuditEvent.entity.query
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7748
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7797
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
detail
:IHE.BasicAudit.PatientCreate.transaction.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7797
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.transaction.detail
(src)(doc)=  <#base:IHE.BasicAudit.Create.transaction.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.detail.id
pathAuditEvent.entity.detail.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7842
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.detail.extension
pathAuditEvent.entity.detail.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7877
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7926
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.detail.type
pathAuditEvent.entity.detail.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7978
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Identifies a specific instance of the entity. The reference should be version specific.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6682
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.transaction.what
(src)(doc)=  <#base:IHE.BasicAudit.Create.transaction.what>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.what.id
pathAuditEvent.entity.what.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6733
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.what.extension
pathAuditEvent.entity.what.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6768
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>*  < A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources. Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.what.reference
pathAuditEvent.entity.what.reference
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6827
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
reference
:string>?  < The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources). This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified. Binding: resource-types (extensible, Aa resource (or, for logical models, the URI of the logical model).); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.what.type
pathAuditEvent.entity.what.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6867
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:uri>?  < An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6915
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
identifier
:IHE.BasicAudit.PatientCreate.transaction.what.identifier>?  < Plain text narrative that identifies the resource in addition to the resource reference. This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.what.display
pathAuditEvent.entity.what.display
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7352
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
display
:string>?
🔗 An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6915
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.transaction.what.identifier
(src)(doc)=  <#base:IHE.BasicAudit.Create.transaction.what.identifier>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.what.identifier.id
pathAuditEvent.entity.what.identifier.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6952
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.what.identifier.extension
pathAuditEvent.entity.what.identifier.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6987
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>*  < The purpose of this identifier. Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. Binding: identifier-use (required, Identifies the purpose for this identifier, if known .); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.what.identifier.use
pathAuditEvent.entity.what.identifier.use
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7046
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
use
:code>?  < A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. Binding: identifier-type (extensible, A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.what.identifier.type
pathAuditEvent.entity.what.identifier.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7100
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:CodeableConcept>?  < Establishes the namespace for the value - that is, a URL that describes a set values that are unique. Identifier.system is always case sensitive.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.what.identifier.system
pathAuditEvent.entity.what.identifier.system
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7157
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
system
:uri>?  < The portion of the identifier typically relevant to the user and which is unique within the context of the system. If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.what.identifier.value
pathAuditEvent.entity.what.identifier.value
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7209
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
value
:string>  < Time period during which identifier is/was valid for use.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.what.identifier.period
pathAuditEvent.entity.what.identifier.period
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7260
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
period
:Period>?  < Organization that issued/manages the identifier. The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.entity:transaction.what.identifier.assigner
pathAuditEvent.entity.what.identifier.assigner
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7304
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
assigner
:Organization*>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4168
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.user
(src)(doc)=  <#base:IHE.BasicAudit.Create.user>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.id
pathAuditEvent.agent.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.extension
pathAuditEvent.agent.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4265
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4314
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/DataSources (required, ); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.type
pathAuditEvent.agent.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4366
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.role
pathAuditEvent.agent.role
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4426
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4492
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.altId
pathAuditEvent.agent.altId
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4561
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.name
pathAuditEvent.agent.name
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4610
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.requestor
pathAuditEvent.agent.requestor
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4660
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.location
pathAuditEvent.agent.location
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4707
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.policy
pathAuditEvent.agent.policy
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4762
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.media
pathAuditEvent.agent.media
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4812
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4868
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
network
:IHE.BasicAudit.PatientCreate.user.network>{0,0} []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5150
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4868
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
IHE.BasicAudit.PatientCreate.user.network
(src)(doc)=  <#base:IHE.BasicAudit.Create.user.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.network.id
pathAuditEvent.agent.network.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4908
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.network.extension
pathAuditEvent.agent.network.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4943
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4992
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.network.address
pathAuditEvent.agent.network.address
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5044
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientCreate
elementAuditEvent.agent:user.network.type
pathAuditEvent.agent.network.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5094
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
type
:code>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete
(src)(doc)=  <#base:IHE.BasicAudit.Delete>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
modifierExtension
:Extension>*  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#487
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#556
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
subtype
:Coding>+  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#683
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#740
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#797
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#847
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
outcome
:code>?  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#904
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#948
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1016
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
agent
:IHE.BasicAudit.PatientDelete.agent>{2,2147483647}  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5207
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
source
:IHE.BasicAudit.PatientDelete.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5547
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
entity
:IHE.BasicAudit.PatientDelete.entity>{2,2147483647}  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.) http://hl7.org/fhir/restful-interaction, delete, delete; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.subtype:anyDelete
pathAuditEvent.subtype
sliceanyDelete
rootAuditEvent.subtype:anyDelete
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#621
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
anyDelete
:Coding>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2066
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
client
:IHE.BasicAudit.PatientDelete.client>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3117
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
server
:IHE.BasicAudit.PatientDelete.server>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4168
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
user
:IHE.BasicAudit.PatientDelete.user>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6480
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
transaction
:IHE.BasicAudit.PatientDelete.transaction>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data
pathAuditEvent.entity
slicedata
rootAuditEvent.entity:data
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8071
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
data
:IHE.BasicAudit.PatientDelete.data>  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient
pathAuditEvent.entity
slicepatient
rootAuditEvent.entity:patient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8994
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
patient
:IHE.BasicAudit.PatientDelete.patient>
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1016
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1086
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1121
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1170
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1222
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1289
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1354
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1423
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1472
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1521
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1567
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1622
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1672
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1728
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
network
:IHE.BasicAudit.PatientDelete.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2010
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1728
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1768
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1803
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1852
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1904
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1954
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2066
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.client
(src)(doc)=  <#base:IHE.BasicAudit.Delete.client>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.id
pathAuditEvent.agent.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2128
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.extension
pathAuditEvent.agent.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2163
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2212
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.type
pathAuditEvent.agent.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2264
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.role
pathAuditEvent.agent.role
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2340
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.who
pathAuditEvent.agent.who
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2405
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.altId
pathAuditEvent.agent.altId
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2474
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.name
pathAuditEvent.agent.name
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2523
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.requestor
pathAuditEvent.agent.requestor
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2572
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.location
pathAuditEvent.agent.location
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2618
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.policy
pathAuditEvent.agent.policy
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2673
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.media
pathAuditEvent.agent.media
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2723
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2779
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
network
:IHE.BasicAudit.PatientDelete.client.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3061
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2779
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.client.network
(src)(doc)=  <#base:IHE.BasicAudit.Delete.client.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.network.id
pathAuditEvent.agent.network.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2819
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.network.extension
pathAuditEvent.agent.network.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2854
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2903
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.network.address
pathAuditEvent.agent.network.address
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2955
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:client.network.type
pathAuditEvent.agent.network.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3005
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data
pathAuditEvent.entity
slicedata
rootAuditEvent.entity:data
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8071
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.data
(src)(doc)=  <#base:IHE.BasicAudit.Delete.data>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data.id
pathAuditEvent.entity.id
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8137
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data.extension
pathAuditEvent.entity.extension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8172
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data.modifierExtension
pathAuditEvent.entity.modifierExtension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8221
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data.what
pathAuditEvent.entity.what
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8273
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
what
:Resource*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data.type
pathAuditEvent.entity.type
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8324
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/RestObjectRoles (required, ); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data.role
pathAuditEvent.entity.role
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8394
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data.lifecycle
pathAuditEvent.entity.lifecycle
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8447
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data.securityLabel
pathAuditEvent.entity.securityLabel
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8512
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data.name
pathAuditEvent.entity.name
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8573
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data.description
pathAuditEvent.entity.description
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8626
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data.query
pathAuditEvent.entity.query
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8671
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data.detail
pathAuditEvent.entity.detail
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8720
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
detail
:IHE.BasicAudit.PatientDelete.data.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data.detail
pathAuditEvent.entity.detail
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8720
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.data.detail
(src)(doc)=  <#base:IHE.BasicAudit.Delete.data.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data.detail.id
pathAuditEvent.entity.detail.id
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8765
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data.detail.extension
pathAuditEvent.entity.detail.extension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8800
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8849
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:data.detail.type
pathAuditEvent.entity.detail.type
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8901
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5547
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5621
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5656
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5705
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5757
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5808
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5873
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5933
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5998
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6059
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6112
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6157
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6206
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
detail
:IHE.BasicAudit.PatientDelete.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6206
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6251
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6286
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6335
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient
pathAuditEvent.entity
slicepatient
rootAuditEvent.entity:patient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8994
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.patient
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient.id
pathAuditEvent.entity.id
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9060
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient.extension
pathAuditEvent.entity.extension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9095
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient.modifierExtension
pathAuditEvent.entity.modifierExtension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9144
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient.what
pathAuditEvent.entity.what
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9196
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
what
:Patient*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient.type
pathAuditEvent.entity.type
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9247
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient.role
pathAuditEvent.entity.role
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9317
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient.lifecycle
pathAuditEvent.entity.lifecycle
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9382
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient.securityLabel
pathAuditEvent.entity.securityLabel
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9447
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient.name
pathAuditEvent.entity.name
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9508
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient.description
pathAuditEvent.entity.description
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9561
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient.query
pathAuditEvent.entity.query
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9606
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient.detail
pathAuditEvent.entity.detail
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9655
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
detail
:IHE.BasicAudit.PatientDelete.patient.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient.detail
pathAuditEvent.entity.detail
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9655
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.patient.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient.detail.id
pathAuditEvent.entity.detail.id
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9700
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient.detail.extension
pathAuditEvent.entity.detail.extension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9735
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9784
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:patient.detail.type
pathAuditEvent.entity.detail.type
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9836
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3117
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.server
(src)(doc)=  <#base:IHE.BasicAudit.Delete.server>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.id
pathAuditEvent.agent.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3179
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.extension
pathAuditEvent.agent.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3214
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3263
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.type
pathAuditEvent.agent.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3315
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.role
pathAuditEvent.agent.role
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3391
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.who
pathAuditEvent.agent.who
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3456
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.altId
pathAuditEvent.agent.altId
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3525
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.name
pathAuditEvent.agent.name
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3574
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.requestor
pathAuditEvent.agent.requestor
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3623
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.location
pathAuditEvent.agent.location
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3669
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.policy
pathAuditEvent.agent.policy
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3724
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.media
pathAuditEvent.agent.media
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3774
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3830
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
network
:IHE.BasicAudit.PatientDelete.server.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4112
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3830
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.server.network
(src)(doc)=  <#base:IHE.BasicAudit.Delete.server.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.network.id
pathAuditEvent.agent.network.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3870
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.network.extension
pathAuditEvent.agent.network.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3905
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3954
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.network.address
pathAuditEvent.agent.network.address
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4006
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:server.network.type
pathAuditEvent.agent.network.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4056
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:code>?
🔗 The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5207
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.source
(src)(doc)=  <#base:AuditEvent.source>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.source.id
pathAuditEvent.source.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5254
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.source.extension
pathAuditEvent.source.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5289
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.source.modifierExtension
pathAuditEvent.source.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5338
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
modifierExtension
:Extension>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5390
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5435
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> []< Code specifying the type of source where event originated. Binding: audit-source-type (extensible, Code specifying the type of system that detected and recorded the event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.source.type
pathAuditEvent.source.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5491
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:Coding>*
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6480
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.transaction
(src)(doc)=  <#base:IHE.BasicAudit.Delete.transaction>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.id
pathAuditEvent.entity.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6546
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.extension
pathAuditEvent.entity.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6581
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.modifierExtension
pathAuditEvent.entity.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6630
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6682
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.type
pathAuditEvent.entity.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7395
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.role
pathAuditEvent.entity.role
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7464
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.lifecycle
pathAuditEvent.entity.lifecycle
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7524
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.securityLabel
pathAuditEvent.entity.securityLabel
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7589
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.name
pathAuditEvent.entity.name
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7650
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.description
pathAuditEvent.entity.description
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7703
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.query
pathAuditEvent.entity.query
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7748
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7797
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
detail
:IHE.BasicAudit.PatientDelete.transaction.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7797
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.transaction.detail
(src)(doc)=  <#base:IHE.BasicAudit.Delete.transaction.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.detail.id
pathAuditEvent.entity.detail.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7842
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.detail.extension
pathAuditEvent.entity.detail.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7877
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7926
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.detail.type
pathAuditEvent.entity.detail.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7978
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Identifies a specific instance of the entity. The reference should be version specific.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6682
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.transaction.what
(src)(doc)=  <#base:IHE.BasicAudit.Delete.transaction.what>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.what.id
pathAuditEvent.entity.what.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6733
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.what.extension
pathAuditEvent.entity.what.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6768
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>*  < A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources. Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.what.reference
pathAuditEvent.entity.what.reference
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6827
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
reference
:string>?  < The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources). This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified. Binding: resource-types (extensible, Aa resource (or, for logical models, the URI of the logical model).); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.what.type
pathAuditEvent.entity.what.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6867
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:uri>?  < An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6915
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
identifier
:IHE.BasicAudit.PatientDelete.transaction.what.identifier>?  < Plain text narrative that identifies the resource in addition to the resource reference. This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.what.display
pathAuditEvent.entity.what.display
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7352
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
display
:string>?
🔗 An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6915
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.transaction.what.identifier
(src)(doc)=  <#base:IHE.BasicAudit.Delete.transaction.what.identifier>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.what.identifier.id
pathAuditEvent.entity.what.identifier.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6952
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.what.identifier.extension
pathAuditEvent.entity.what.identifier.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6987
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>*  < The purpose of this identifier. Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. Binding: identifier-use (required, Identifies the purpose for this identifier, if known .); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.what.identifier.use
pathAuditEvent.entity.what.identifier.use
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7046
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
use
:code>?  < A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. Binding: identifier-type (extensible, A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.what.identifier.type
pathAuditEvent.entity.what.identifier.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7100
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:CodeableConcept>?  < Establishes the namespace for the value - that is, a URL that describes a set values that are unique. Identifier.system is always case sensitive.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.what.identifier.system
pathAuditEvent.entity.what.identifier.system
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7157
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
system
:uri>?  < The portion of the identifier typically relevant to the user and which is unique within the context of the system. If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.what.identifier.value
pathAuditEvent.entity.what.identifier.value
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7209
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
value
:string>  < Time period during which identifier is/was valid for use.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.what.identifier.period
pathAuditEvent.entity.what.identifier.period
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7260
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
period
:Period>?  < Organization that issued/manages the identifier. The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.entity:transaction.what.identifier.assigner
pathAuditEvent.entity.what.identifier.assigner
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7304
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
assigner
:Organization*>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4168
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.user
(src)(doc)=  <#base:IHE.BasicAudit.Delete.user>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.id
pathAuditEvent.agent.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.extension
pathAuditEvent.agent.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4265
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4314
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/DataSources (required, ); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.type
pathAuditEvent.agent.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4366
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.role
pathAuditEvent.agent.role
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4426
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4492
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.altId
pathAuditEvent.agent.altId
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4561
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.name
pathAuditEvent.agent.name
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4610
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.requestor
pathAuditEvent.agent.requestor
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4660
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.location
pathAuditEvent.agent.location
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4707
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.policy
pathAuditEvent.agent.policy
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4762
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.media
pathAuditEvent.agent.media
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4812
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4868
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
network
:IHE.BasicAudit.PatientDelete.user.network>{0,0} []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5150
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4868
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
IHE.BasicAudit.PatientDelete.user.network
(src)(doc)=  <#base:IHE.BasicAudit.Delete.user.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.network.id
pathAuditEvent.agent.network.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4908
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.network.extension
pathAuditEvent.agent.network.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4943
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4992
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.network.address
pathAuditEvent.agent.network.address
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5044
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientDelete
elementAuditEvent.agent:user.network.type
pathAuditEvent.agent.network.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5094
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete
type
:code>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery
(src)(doc)=  <#base:IHE.BasicAudit.Query>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
modifierExtension
:Extension>*  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#487
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#556
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
subtype
:Coding>+  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#807
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#864
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#921
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#971
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
outcome
:code>?  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1028
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1072
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1140
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
agent
:IHE.BasicAudit.PatientQuery.agent>{2,2147483647}  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5347
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
source
:IHE.BasicAudit.PatientQuery.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5687
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
entity
:IHE.BasicAudit.PatientQuery.entity>{2,2147483647}  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.) http://hl7.org/fhir/restful-interaction, search, search; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.subtype:anySearch
pathAuditEvent.subtype
sliceanySearch
rootAuditEvent.subtype:anySearch
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#621
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
anySearch
:Coding>?  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.) http://hl7.org/fhir/restful-interaction, search-type, search-type; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.subtype:anySearchT
pathAuditEvent.subtype
sliceanySearchT
rootAuditEvent.subtype:anySearchT
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#683
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
anySearchT
:Coding>?  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.) http://hl7.org/fhir/restful-interaction, search-system, search-system; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.subtype:anySearchS
pathAuditEvent.subtype
sliceanySearchS
rootAuditEvent.subtype:anySearchS
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#745
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
anySearchS
:Coding>?  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2190
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
client
:IHE.BasicAudit.PatientQuery.client>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3241
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
server
:IHE.BasicAudit.PatientQuery.server>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4292
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
user
:IHE.BasicAudit.PatientQuery.user>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6620
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
transaction
:IHE.BasicAudit.PatientQuery.transaction>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query
pathAuditEvent.entity
slicequery
rootAuditEvent.entity:query
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8211
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
query
:IHE.BasicAudit.PatientQuery.query>  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient
pathAuditEvent.entity
slicepatient
rootAuditEvent.entity:patient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9146
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
patient
:IHE.BasicAudit.PatientQuery.patient>
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1140
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1210
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1245
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1294
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1346
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1413
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1478
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1547
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1596
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1645
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1691
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1746
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1796
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1852
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
network
:IHE.BasicAudit.PatientQuery.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2134
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1852
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1892
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1927
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1976
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2028
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2078
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2190
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.client
(src)(doc)=  <#base:IHE.BasicAudit.Query.client>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.id
pathAuditEvent.agent.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2252
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.extension
pathAuditEvent.agent.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2287
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2336
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.type
pathAuditEvent.agent.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2388
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.role
pathAuditEvent.agent.role
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2464
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.who
pathAuditEvent.agent.who
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2529
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.altId
pathAuditEvent.agent.altId
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2598
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.name
pathAuditEvent.agent.name
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2647
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.requestor
pathAuditEvent.agent.requestor
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2696
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.location
pathAuditEvent.agent.location
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2742
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.policy
pathAuditEvent.agent.policy
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2797
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.media
pathAuditEvent.agent.media
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2847
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2903
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
network
:IHE.BasicAudit.PatientQuery.client.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3185
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2903
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.client.network
(src)(doc)=  <#base:IHE.BasicAudit.Query.client.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.network.id
pathAuditEvent.agent.network.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2943
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.network.extension
pathAuditEvent.agent.network.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2978
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3027
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.network.address
pathAuditEvent.agent.network.address
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3079
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:client.network.type
pathAuditEvent.agent.network.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3129
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5687
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5761
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5796
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5845
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5897
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5948
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6013
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6073
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6138
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6199
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6252
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6297
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6346
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
detail
:IHE.BasicAudit.PatientQuery.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6346
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6391
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6426
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6475
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6527
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient
pathAuditEvent.entity
slicepatient
rootAuditEvent.entity:patient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9146
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.patient
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient.id
pathAuditEvent.entity.id
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9212
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient.extension
pathAuditEvent.entity.extension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9247
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient.modifierExtension
pathAuditEvent.entity.modifierExtension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9296
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient.what
pathAuditEvent.entity.what
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9348
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
what
:Patient*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient.type
pathAuditEvent.entity.type
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9399
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient.role
pathAuditEvent.entity.role
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9469
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient.lifecycle
pathAuditEvent.entity.lifecycle
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9534
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient.securityLabel
pathAuditEvent.entity.securityLabel
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9599
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient.name
pathAuditEvent.entity.name
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9660
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient.description
pathAuditEvent.entity.description
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9713
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient.query
pathAuditEvent.entity.query
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9758
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient.detail
pathAuditEvent.entity.detail
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9807
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
detail
:IHE.BasicAudit.PatientQuery.patient.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient.detail
pathAuditEvent.entity.detail
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9807
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.patient.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient.detail.id
pathAuditEvent.entity.detail.id
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9852
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient.detail.extension
pathAuditEvent.entity.detail.extension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9887
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9936
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:patient.detail.type
pathAuditEvent.entity.detail.type
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9988
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query
pathAuditEvent.entity
slicequery
rootAuditEvent.entity:query
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8211
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.query
(src)(doc)=  <#base:IHE.BasicAudit.Query.query>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query.id
pathAuditEvent.entity.id
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8277
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query.extension
pathAuditEvent.entity.extension
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query.modifierExtension
pathAuditEvent.entity.modifierExtension
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8361
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query.what
pathAuditEvent.entity.what
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8413
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
what
:Resource*>{0,0}  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query.type
pathAuditEvent.entity.type
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8464
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query.role
pathAuditEvent.entity.role
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8534
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query.lifecycle
pathAuditEvent.entity.lifecycle
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8599
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
lifecycle
:Coding>{0,0} []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query.securityLabel
pathAuditEvent.entity.securityLabel
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8664
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query.name
pathAuditEvent.entity.name
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8725
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query.description
pathAuditEvent.entity.description
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8778
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query.query
pathAuditEvent.entity.query
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8823
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
query
:base64Binary>  < Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query.detail
pathAuditEvent.entity.detail
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8872
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
detail
:IHE.BasicAudit.PatientQuery.query.detail>{0,0}
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query.detail
pathAuditEvent.entity.detail
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8872
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.query.detail
(src)(doc)=  <#base:IHE.BasicAudit.Query.query.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query.detail.id
pathAuditEvent.entity.detail.id
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8917
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query.detail.extension
pathAuditEvent.entity.detail.extension
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8952
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9001
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:query.detail.type
pathAuditEvent.entity.detail.type
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9053
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3241
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.server
(src)(doc)=  <#base:IHE.BasicAudit.Query.server>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.id
pathAuditEvent.agent.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3303
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.extension
pathAuditEvent.agent.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3338
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.type
pathAuditEvent.agent.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3439
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.role
pathAuditEvent.agent.role
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3515
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.who
pathAuditEvent.agent.who
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3580
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.altId
pathAuditEvent.agent.altId
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3649
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.name
pathAuditEvent.agent.name
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3698
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.requestor
pathAuditEvent.agent.requestor
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3747
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.location
pathAuditEvent.agent.location
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3793
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.policy
pathAuditEvent.agent.policy
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3848
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.media
pathAuditEvent.agent.media
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3898
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3954
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
network
:IHE.BasicAudit.PatientQuery.server.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4236
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3954
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.server.network
(src)(doc)=  <#base:IHE.BasicAudit.Query.server.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.network.id
pathAuditEvent.agent.network.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3994
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.network.extension
pathAuditEvent.agent.network.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4029
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4078
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.network.address
pathAuditEvent.agent.network.address
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4130
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:server.network.type
pathAuditEvent.agent.network.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4180
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:code>?
🔗 The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5347
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.source
(src)(doc)=  <#base:AuditEvent.source>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.source.id
pathAuditEvent.source.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5394
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.source.extension
pathAuditEvent.source.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5429
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.source.modifierExtension
pathAuditEvent.source.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5478
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
modifierExtension
:Extension>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5530
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5575
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> []< Code specifying the type of source where event originated. Binding: audit-source-type (extensible, Code specifying the type of system that detected and recorded the event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.source.type
pathAuditEvent.source.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5631
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:Coding>*
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6620
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.transaction
(src)(doc)=  <#base:IHE.BasicAudit.Query.transaction>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.id
pathAuditEvent.entity.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6686
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.extension
pathAuditEvent.entity.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6721
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.modifierExtension
pathAuditEvent.entity.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6770
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6822
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.type
pathAuditEvent.entity.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7535
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.role
pathAuditEvent.entity.role
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7604
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.lifecycle
pathAuditEvent.entity.lifecycle
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7664
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.securityLabel
pathAuditEvent.entity.securityLabel
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7729
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.name
pathAuditEvent.entity.name
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7790
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.description
pathAuditEvent.entity.description
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7843
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.query
pathAuditEvent.entity.query
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7888
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7937
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
detail
:IHE.BasicAudit.PatientQuery.transaction.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7937
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.transaction.detail
(src)(doc)=  <#base:IHE.BasicAudit.Query.transaction.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.detail.id
pathAuditEvent.entity.detail.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7982
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.detail.extension
pathAuditEvent.entity.detail.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8017
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8066
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.detail.type
pathAuditEvent.entity.detail.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8118
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Identifies a specific instance of the entity. The reference should be version specific.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6822
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.transaction.what
(src)(doc)=  <#base:IHE.BasicAudit.Query.transaction.what>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.what.id
pathAuditEvent.entity.what.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6873
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.what.extension
pathAuditEvent.entity.what.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6908
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>*  < A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources. Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.what.reference
pathAuditEvent.entity.what.reference
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6967
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
reference
:string>?  < The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources). This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified. Binding: resource-types (extensible, Aa resource (or, for logical models, the URI of the logical model).); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.what.type
pathAuditEvent.entity.what.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7007
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:uri>?  < An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7055
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
identifier
:IHE.BasicAudit.PatientQuery.transaction.what.identifier>?  < Plain text narrative that identifies the resource in addition to the resource reference. This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.what.display
pathAuditEvent.entity.what.display
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7492
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
display
:string>?
🔗 An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7055
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.transaction.what.identifier
(src)(doc)=  <#base:IHE.BasicAudit.Query.transaction.what.identifier>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.what.identifier.id
pathAuditEvent.entity.what.identifier.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7092
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.what.identifier.extension
pathAuditEvent.entity.what.identifier.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7127
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>*  < The purpose of this identifier. Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. Binding: identifier-use (required, Identifies the purpose for this identifier, if known .); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.what.identifier.use
pathAuditEvent.entity.what.identifier.use
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7186
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
use
:code>?  < A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. Binding: identifier-type (extensible, A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.what.identifier.type
pathAuditEvent.entity.what.identifier.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7240
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:CodeableConcept>?  < Establishes the namespace for the value - that is, a URL that describes a set values that are unique. Identifier.system is always case sensitive.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.what.identifier.system
pathAuditEvent.entity.what.identifier.system
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7297
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
system
:uri>?  < The portion of the identifier typically relevant to the user and which is unique within the context of the system. If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.what.identifier.value
pathAuditEvent.entity.what.identifier.value
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7349
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
value
:string>  < Time period during which identifier is/was valid for use.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.what.identifier.period
pathAuditEvent.entity.what.identifier.period
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7400
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
period
:Period>?  < Organization that issued/manages the identifier. The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.entity:transaction.what.identifier.assigner
pathAuditEvent.entity.what.identifier.assigner
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7444
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
assigner
:Organization*>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4292
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.user
(src)(doc)=  <#base:IHE.BasicAudit.Query.user>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.id
pathAuditEvent.agent.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4354
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.extension
pathAuditEvent.agent.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4389
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4438
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.type
pathAuditEvent.agent.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4490
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.role
pathAuditEvent.agent.role
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4566
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4632
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.altId
pathAuditEvent.agent.altId
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4701
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.name
pathAuditEvent.agent.name
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4750
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.requestor
pathAuditEvent.agent.requestor
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4800
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.location
pathAuditEvent.agent.location
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4847
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.policy
pathAuditEvent.agent.policy
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4902
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.media
pathAuditEvent.agent.media
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4952
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5008
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
network
:IHE.BasicAudit.PatientQuery.user.network>{0,0} []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5290
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5008
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
IHE.BasicAudit.PatientQuery.user.network
(src)(doc)=  <#base:IHE.BasicAudit.Query.user.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.network.id
pathAuditEvent.agent.network.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5048
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.network.extension
pathAuditEvent.agent.network.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5083
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5132
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.network.address
pathAuditEvent.agent.network.address
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5184
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientQuery
elementAuditEvent.agent:user.network.type
pathAuditEvent.agent.network.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5234
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query
type
:code>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead
(src)(doc)=  <#base:IHE.BasicAudit.Read>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
modifierExtension
:Extension>*  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#487
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#556
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
subtype
:Coding>+  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#745
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#802
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#859
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#909
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
outcome
:code>?  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#966
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1010
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1078
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
agent
:IHE.BasicAudit.PatientRead.agent>{2,2147483647}  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5285
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
source
:IHE.BasicAudit.PatientRead.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5625
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
entity
:IHE.BasicAudit.PatientRead.entity>{2,2147483647}  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.) http://hl7.org/fhir/restful-interaction, read, read; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.subtype:anyRead
pathAuditEvent.subtype
sliceanyRead
rootAuditEvent.subtype:anyRead
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#621
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
anyRead
:Coding>?  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.) http://hl7.org/fhir/restful-interaction, vread, vread; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.subtype:anyVread
pathAuditEvent.subtype
sliceanyVread
rootAuditEvent.subtype:anyVread
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#683
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
anyVread
:Coding>?  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2128
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
client
:IHE.BasicAudit.PatientRead.client>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3179
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
server
:IHE.BasicAudit.PatientRead.server>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
user
:IHE.BasicAudit.PatientRead.user>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6558
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
transaction
:IHE.BasicAudit.PatientRead.transaction>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data
pathAuditEvent.entity
slicedata
rootAuditEvent.entity:data
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8149
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
data
:IHE.BasicAudit.PatientRead.data>  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient
pathAuditEvent.entity
slicepatient
rootAuditEvent.entity:patient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9072
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
patient
:IHE.BasicAudit.PatientRead.patient>
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1078
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1148
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1183
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1232
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1284
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1351
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1416
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1485
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1534
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1583
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1629
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1684
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1734
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1790
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
network
:IHE.BasicAudit.PatientRead.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2072
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1790
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1830
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1865
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1914
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1966
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2016
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2128
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.client
(src)(doc)=  <#base:IHE.BasicAudit.Read.client>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.id
pathAuditEvent.agent.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2190
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.extension
pathAuditEvent.agent.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2225
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2274
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.type
pathAuditEvent.agent.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2326
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.role
pathAuditEvent.agent.role
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2402
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.who
pathAuditEvent.agent.who
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2467
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.altId
pathAuditEvent.agent.altId
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2536
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.name
pathAuditEvent.agent.name
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2585
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.requestor
pathAuditEvent.agent.requestor
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2634
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.location
pathAuditEvent.agent.location
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2680
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.policy
pathAuditEvent.agent.policy
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2735
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.media
pathAuditEvent.agent.media
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2785
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2841
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
network
:IHE.BasicAudit.PatientRead.client.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3123
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2841
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.client.network
(src)(doc)=  <#base:IHE.BasicAudit.Read.client.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.network.id
pathAuditEvent.agent.network.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2881
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.network.extension
pathAuditEvent.agent.network.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2916
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2965
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.network.address
pathAuditEvent.agent.network.address
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3017
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:client.network.type
pathAuditEvent.agent.network.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3067
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data
pathAuditEvent.entity
slicedata
rootAuditEvent.entity:data
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8149
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.data
(src)(doc)=  <#base:IHE.BasicAudit.Read.data>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data.id
pathAuditEvent.entity.id
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8215
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data.extension
pathAuditEvent.entity.extension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8250
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data.modifierExtension
pathAuditEvent.entity.modifierExtension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8299
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data.what
pathAuditEvent.entity.what
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8351
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
what
:Resource*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data.type
pathAuditEvent.entity.type
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8402
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/RestObjectRoles (required, ); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data.role
pathAuditEvent.entity.role
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8472
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data.lifecycle
pathAuditEvent.entity.lifecycle
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8525
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data.securityLabel
pathAuditEvent.entity.securityLabel
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8590
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data.name
pathAuditEvent.entity.name
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8651
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data.description
pathAuditEvent.entity.description
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8704
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data.query
pathAuditEvent.entity.query
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8749
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data.detail
pathAuditEvent.entity.detail
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8798
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
detail
:IHE.BasicAudit.PatientRead.data.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data.detail
pathAuditEvent.entity.detail
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8798
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.data.detail
(src)(doc)=  <#base:IHE.BasicAudit.Read.data.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data.detail.id
pathAuditEvent.entity.detail.id
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8843
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data.detail.extension
pathAuditEvent.entity.detail.extension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8878
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8927
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:data.detail.type
pathAuditEvent.entity.detail.type
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8979
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5625
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5699
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5734
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5783
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5835
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5886
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5951
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6011
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6076
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6137
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6190
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6235
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6284
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
detail
:IHE.BasicAudit.PatientRead.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6284
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6329
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6364
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6413
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6465
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient
pathAuditEvent.entity
slicepatient
rootAuditEvent.entity:patient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9072
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.patient
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient.id
pathAuditEvent.entity.id
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9138
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient.extension
pathAuditEvent.entity.extension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient.modifierExtension
pathAuditEvent.entity.modifierExtension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9222
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient.what
pathAuditEvent.entity.what
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9274
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
what
:Patient*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient.type
pathAuditEvent.entity.type
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9325
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient.role
pathAuditEvent.entity.role
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9395
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient.lifecycle
pathAuditEvent.entity.lifecycle
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9460
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient.securityLabel
pathAuditEvent.entity.securityLabel
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9525
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient.name
pathAuditEvent.entity.name
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9586
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient.description
pathAuditEvent.entity.description
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9639
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient.query
pathAuditEvent.entity.query
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9684
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient.detail
pathAuditEvent.entity.detail
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9733
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
detail
:IHE.BasicAudit.PatientRead.patient.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient.detail
pathAuditEvent.entity.detail
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9733
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.patient.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient.detail.id
pathAuditEvent.entity.detail.id
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9778
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient.detail.extension
pathAuditEvent.entity.detail.extension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9813
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9862
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:patient.detail.type
pathAuditEvent.entity.detail.type
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9914
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3179
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.server
(src)(doc)=  <#base:IHE.BasicAudit.Read.server>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.id
pathAuditEvent.agent.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3241
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.extension
pathAuditEvent.agent.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3276
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3325
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.type
pathAuditEvent.agent.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3377
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.role
pathAuditEvent.agent.role
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3453
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.who
pathAuditEvent.agent.who
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3518
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.altId
pathAuditEvent.agent.altId
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3587
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.name
pathAuditEvent.agent.name
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3636
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.requestor
pathAuditEvent.agent.requestor
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3685
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.location
pathAuditEvent.agent.location
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3731
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.policy
pathAuditEvent.agent.policy
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3786
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.media
pathAuditEvent.agent.media
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3836
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3892
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
network
:IHE.BasicAudit.PatientRead.server.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4174
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3892
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.server.network
(src)(doc)=  <#base:IHE.BasicAudit.Read.server.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.network.id
pathAuditEvent.agent.network.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3932
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.network.extension
pathAuditEvent.agent.network.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3967
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4016
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.network.address
pathAuditEvent.agent.network.address
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4068
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:server.network.type
pathAuditEvent.agent.network.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4118
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:code>?
🔗 The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5285
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.source
(src)(doc)=  <#base:AuditEvent.source>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.source.id
pathAuditEvent.source.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5332
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.source.extension
pathAuditEvent.source.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5367
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.source.modifierExtension
pathAuditEvent.source.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5416
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
modifierExtension
:Extension>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5468
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5513
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> []< Code specifying the type of source where event originated. Binding: audit-source-type (extensible, Code specifying the type of system that detected and recorded the event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.source.type
pathAuditEvent.source.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5569
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:Coding>*
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6558
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.transaction
(src)(doc)=  <#base:IHE.BasicAudit.Read.transaction>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.id
pathAuditEvent.entity.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6624
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.extension
pathAuditEvent.entity.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6659
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.modifierExtension
pathAuditEvent.entity.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6708
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6760
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.type
pathAuditEvent.entity.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7473
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.role
pathAuditEvent.entity.role
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7542
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.lifecycle
pathAuditEvent.entity.lifecycle
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7602
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.securityLabel
pathAuditEvent.entity.securityLabel
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7667
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.name
pathAuditEvent.entity.name
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7728
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.description
pathAuditEvent.entity.description
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7781
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.query
pathAuditEvent.entity.query
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7826
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7875
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
detail
:IHE.BasicAudit.PatientRead.transaction.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7875
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.transaction.detail
(src)(doc)=  <#base:IHE.BasicAudit.Read.transaction.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.detail.id
pathAuditEvent.entity.detail.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7920
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.detail.extension
pathAuditEvent.entity.detail.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7955
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8004
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.detail.type
pathAuditEvent.entity.detail.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8056
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Identifies a specific instance of the entity. The reference should be version specific.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6760
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.transaction.what
(src)(doc)=  <#base:IHE.BasicAudit.Read.transaction.what>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.what.id
pathAuditEvent.entity.what.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6811
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.what.extension
pathAuditEvent.entity.what.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6846
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>*  < A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources. Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.what.reference
pathAuditEvent.entity.what.reference
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6905
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
reference
:string>?  < The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources). This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified. Binding: resource-types (extensible, Aa resource (or, for logical models, the URI of the logical model).); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.what.type
pathAuditEvent.entity.what.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6945
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:uri>?  < An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6993
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
identifier
:IHE.BasicAudit.PatientRead.transaction.what.identifier>?  < Plain text narrative that identifies the resource in addition to the resource reference. This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.what.display
pathAuditEvent.entity.what.display
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7430
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
display
:string>?
🔗 An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6993
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.transaction.what.identifier
(src)(doc)=  <#base:IHE.BasicAudit.Read.transaction.what.identifier>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.what.identifier.id
pathAuditEvent.entity.what.identifier.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7030
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.what.identifier.extension
pathAuditEvent.entity.what.identifier.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7065
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>*  < The purpose of this identifier. Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. Binding: identifier-use (required, Identifies the purpose for this identifier, if known .); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.what.identifier.use
pathAuditEvent.entity.what.identifier.use
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7124
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
use
:code>?  < A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. Binding: identifier-type (extensible, A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.what.identifier.type
pathAuditEvent.entity.what.identifier.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7178
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:CodeableConcept>?  < Establishes the namespace for the value - that is, a URL that describes a set values that are unique. Identifier.system is always case sensitive.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.what.identifier.system
pathAuditEvent.entity.what.identifier.system
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7235
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
system
:uri>?  < The portion of the identifier typically relevant to the user and which is unique within the context of the system. If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.what.identifier.value
pathAuditEvent.entity.what.identifier.value
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7287
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
value
:string>  < Time period during which identifier is/was valid for use.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.what.identifier.period
pathAuditEvent.entity.what.identifier.period
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7338
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
period
:Period>?  < Organization that issued/manages the identifier. The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.entity:transaction.what.identifier.assigner
pathAuditEvent.entity.what.identifier.assigner
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7382
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
assigner
:Organization*>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.user
(src)(doc)=  <#base:IHE.BasicAudit.Read.user>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.id
pathAuditEvent.agent.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4292
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.extension
pathAuditEvent.agent.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4327
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4376
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.type
pathAuditEvent.agent.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4428
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.role
pathAuditEvent.agent.role
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4504
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4570
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.altId
pathAuditEvent.agent.altId
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4639
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.name
pathAuditEvent.agent.name
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4688
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.requestor
pathAuditEvent.agent.requestor
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4738
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.location
pathAuditEvent.agent.location
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4785
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.policy
pathAuditEvent.agent.policy
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4840
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.media
pathAuditEvent.agent.media
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4890
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4946
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
network
:IHE.BasicAudit.PatientRead.user.network>{0,0} []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5228
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4946
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
IHE.BasicAudit.PatientRead.user.network
(src)(doc)=  <#base:IHE.BasicAudit.Read.user.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.network.id
pathAuditEvent.agent.network.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4986
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.network.extension
pathAuditEvent.agent.network.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5021
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5070
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.network.address
pathAuditEvent.agent.network.address
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5122
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientRead
elementAuditEvent.agent:user.network.type
pathAuditEvent.agent.network.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5172
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read
type
:code>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate
(src)(doc)=  <#base:IHE.BasicAudit.Update>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
modifierExtension
:Extension>*  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#487
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#556
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
subtype
:Coding>+  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#745
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#802
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#859
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#909
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
outcome
:code>?  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#966
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1010
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1078
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
agent
:IHE.BasicAudit.PatientUpdate.agent>{2,2147483647}  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5269
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
source
:IHE.BasicAudit.PatientUpdate.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5609
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
entity
:IHE.BasicAudit.PatientUpdate.entity>{2,2147483647}  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.) http://hl7.org/fhir/restful-interaction, update, update; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.subtype:anyUpdate
pathAuditEvent.subtype
sliceanyUpdate
rootAuditEvent.subtype:anyUpdate
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#621
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
anyUpdate
:Coding>?  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.) http://hl7.org/fhir/restful-interaction, patch, patch; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.subtype:anyPatch
pathAuditEvent.subtype
sliceanyPatch
rootAuditEvent.subtype:anyPatch
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#683
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
anyPatch
:Coding>?  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2128
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
client
:IHE.BasicAudit.PatientUpdate.client>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3179
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
server
:IHE.BasicAudit.PatientUpdate.server>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
user
:IHE.BasicAudit.PatientUpdate.user>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6542
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
transaction
:IHE.BasicAudit.PatientUpdate.transaction>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data
pathAuditEvent.entity
slicedata
rootAuditEvent.entity:data
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8133
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
data
:IHE.BasicAudit.PatientUpdate.data>  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient
pathAuditEvent.entity
slicepatient
rootAuditEvent.entity:patient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9056
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
patient
:IHE.BasicAudit.PatientUpdate.patient>
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1078
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1148
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1183
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1232
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1284
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1351
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1416
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1485
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1534
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1583
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1629
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1684
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1734
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1790
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
network
:IHE.BasicAudit.PatientUpdate.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2072
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1790
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1830
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1865
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1914
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1966
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2016
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2128
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.client
(src)(doc)=  <#base:IHE.BasicAudit.Update.client>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.id
pathAuditEvent.agent.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2190
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.extension
pathAuditEvent.agent.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2225
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2274
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.type
pathAuditEvent.agent.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2326
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.role
pathAuditEvent.agent.role
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2402
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.who
pathAuditEvent.agent.who
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2467
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.altId
pathAuditEvent.agent.altId
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2536
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.name
pathAuditEvent.agent.name
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2585
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.requestor
pathAuditEvent.agent.requestor
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2634
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.location
pathAuditEvent.agent.location
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2680
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.policy
pathAuditEvent.agent.policy
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2735
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.media
pathAuditEvent.agent.media
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2785
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2841
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
network
:IHE.BasicAudit.PatientUpdate.client.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3123
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2841
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.client.network
(src)(doc)=  <#base:IHE.BasicAudit.Update.client.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.network.id
pathAuditEvent.agent.network.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2881
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.network.extension
pathAuditEvent.agent.network.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2916
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2965
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.network.address
pathAuditEvent.agent.network.address
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3017
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:client.network.type
pathAuditEvent.agent.network.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3067
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data
pathAuditEvent.entity
slicedata
rootAuditEvent.entity:data
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8133
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.data
(src)(doc)=  <#base:IHE.BasicAudit.Update.data>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data.id
pathAuditEvent.entity.id
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8199
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data.extension
pathAuditEvent.entity.extension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8234
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data.modifierExtension
pathAuditEvent.entity.modifierExtension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8283
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data.what
pathAuditEvent.entity.what
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8335
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
what
:Resource*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data.type
pathAuditEvent.entity.type
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8386
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/RestObjectRoles (required, ); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data.role
pathAuditEvent.entity.role
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8456
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data.lifecycle
pathAuditEvent.entity.lifecycle
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8509
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data.securityLabel
pathAuditEvent.entity.securityLabel
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8574
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data.name
pathAuditEvent.entity.name
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8635
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data.description
pathAuditEvent.entity.description
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8688
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data.query
pathAuditEvent.entity.query
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8733
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data.detail
pathAuditEvent.entity.detail
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8782
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
detail
:IHE.BasicAudit.PatientUpdate.data.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data.detail
pathAuditEvent.entity.detail
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8782
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.data.detail
(src)(doc)=  <#base:IHE.BasicAudit.Update.data.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data.detail.id
pathAuditEvent.entity.detail.id
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8827
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data.detail.extension
pathAuditEvent.entity.detail.extension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8862
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8911
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:data.detail.type
pathAuditEvent.entity.detail.type
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8963
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5609
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5683
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5718
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5767
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5819
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5870
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5935
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5995
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6060
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6121
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6174
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6219
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6268
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
detail
:IHE.BasicAudit.PatientUpdate.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6268
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6313
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6348
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6397
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6449
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient
pathAuditEvent.entity
slicepatient
rootAuditEvent.entity:patient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9056
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.patient
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient.id
pathAuditEvent.entity.id
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9122
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient.extension
pathAuditEvent.entity.extension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9157
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient.modifierExtension
pathAuditEvent.entity.modifierExtension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9206
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient.what
pathAuditEvent.entity.what
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9258
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
what
:Patient*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient.type
pathAuditEvent.entity.type
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9309
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient.role
pathAuditEvent.entity.role
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9379
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient.lifecycle
pathAuditEvent.entity.lifecycle
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9444
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient.securityLabel
pathAuditEvent.entity.securityLabel
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9509
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient.name
pathAuditEvent.entity.name
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9570
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient.description
pathAuditEvent.entity.description
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9623
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient.query
pathAuditEvent.entity.query
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9668
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient.detail
pathAuditEvent.entity.detail
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9717
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
detail
:IHE.BasicAudit.PatientUpdate.patient.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient.detail
pathAuditEvent.entity.detail
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9717
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.patient.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient.detail.id
pathAuditEvent.entity.detail.id
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9762
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient.detail.extension
pathAuditEvent.entity.detail.extension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9797
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9846
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:patient.detail.type
pathAuditEvent.entity.detail.type
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9898
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3179
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.server
(src)(doc)=  <#base:IHE.BasicAudit.Update.server>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.id
pathAuditEvent.agent.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3241
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.extension
pathAuditEvent.agent.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3276
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3325
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.type
pathAuditEvent.agent.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3377
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.role
pathAuditEvent.agent.role
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3453
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.who
pathAuditEvent.agent.who
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3518
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.altId
pathAuditEvent.agent.altId
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3587
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.name
pathAuditEvent.agent.name
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3636
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.requestor
pathAuditEvent.agent.requestor
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3685
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.location
pathAuditEvent.agent.location
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3731
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.policy
pathAuditEvent.agent.policy
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3786
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.media
pathAuditEvent.agent.media
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3836
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3892
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
network
:IHE.BasicAudit.PatientUpdate.server.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4174
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3892
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.server.network
(src)(doc)=  <#base:IHE.BasicAudit.Update.server.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.network.id
pathAuditEvent.agent.network.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3932
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.network.extension
pathAuditEvent.agent.network.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3967
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4016
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.network.address
pathAuditEvent.agent.network.address
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4068
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:server.network.type
pathAuditEvent.agent.network.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4118
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:code>?
🔗 The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5269
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.source
(src)(doc)=  <#base:AuditEvent.source>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.source.id
pathAuditEvent.source.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5316
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.source.extension
pathAuditEvent.source.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5351
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.source.modifierExtension
pathAuditEvent.source.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5400
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
modifierExtension
:Extension>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5452
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5497
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> []< Code specifying the type of source where event originated. Binding: audit-source-type (extensible, Code specifying the type of system that detected and recorded the event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.source.type
pathAuditEvent.source.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5553
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:Coding>*
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6542
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.transaction
(src)(doc)=  <#base:IHE.BasicAudit.Update.transaction>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.id
pathAuditEvent.entity.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6608
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.extension
pathAuditEvent.entity.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6643
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.modifierExtension
pathAuditEvent.entity.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6692
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6744
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.type
pathAuditEvent.entity.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7457
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.role
pathAuditEvent.entity.role
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7526
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.lifecycle
pathAuditEvent.entity.lifecycle
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7586
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.securityLabel
pathAuditEvent.entity.securityLabel
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7651
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.name
pathAuditEvent.entity.name
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7712
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.description
pathAuditEvent.entity.description
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7765
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.query
pathAuditEvent.entity.query
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7810
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7859
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
detail
:IHE.BasicAudit.PatientUpdate.transaction.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7859
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.transaction.detail
(src)(doc)=  <#base:IHE.BasicAudit.Update.transaction.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.detail.id
pathAuditEvent.entity.detail.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7904
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.detail.extension
pathAuditEvent.entity.detail.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7939
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7988
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.detail.type
pathAuditEvent.entity.detail.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8040
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Identifies a specific instance of the entity. The reference should be version specific.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6744
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.transaction.what
(src)(doc)=  <#base:IHE.BasicAudit.Update.transaction.what>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.what.id
pathAuditEvent.entity.what.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6795
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.what.extension
pathAuditEvent.entity.what.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6830
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>*  < A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources. Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.what.reference
pathAuditEvent.entity.what.reference
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6889
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
reference
:string>?  < The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources). This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified. Binding: resource-types (extensible, Aa resource (or, for logical models, the URI of the logical model).); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.what.type
pathAuditEvent.entity.what.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6929
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:uri>?  < An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6977
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
identifier
:IHE.BasicAudit.PatientUpdate.transaction.what.identifier>?  < Plain text narrative that identifies the resource in addition to the resource reference. This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.what.display
pathAuditEvent.entity.what.display
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7414
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
display
:string>?
🔗 An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6977
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.transaction.what.identifier
(src)(doc)=  <#base:IHE.BasicAudit.Update.transaction.what.identifier>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.what.identifier.id
pathAuditEvent.entity.what.identifier.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7014
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.what.identifier.extension
pathAuditEvent.entity.what.identifier.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7049
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>*  < The purpose of this identifier. Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. Binding: identifier-use (required, Identifies the purpose for this identifier, if known .); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.what.identifier.use
pathAuditEvent.entity.what.identifier.use
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7108
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
use
:code>?  < A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. Binding: identifier-type (extensible, A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.what.identifier.type
pathAuditEvent.entity.what.identifier.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7162
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:CodeableConcept>?  < Establishes the namespace for the value - that is, a URL that describes a set values that are unique. Identifier.system is always case sensitive.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.what.identifier.system
pathAuditEvent.entity.what.identifier.system
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7219
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
system
:uri>?  < The portion of the identifier typically relevant to the user and which is unique within the context of the system. If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.what.identifier.value
pathAuditEvent.entity.what.identifier.value
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7271
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
value
:string>  < Time period during which identifier is/was valid for use.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.what.identifier.period
pathAuditEvent.entity.what.identifier.period
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7322
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
period
:Period>?  < Organization that issued/manages the identifier. The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.entity:transaction.what.identifier.assigner
pathAuditEvent.entity.what.identifier.assigner
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7366
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
assigner
:Organization*>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.user
(src)(doc)=  <#base:IHE.BasicAudit.Update.user>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.id
pathAuditEvent.agent.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4292
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.extension
pathAuditEvent.agent.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4327
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4376
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/DataSources (required, ); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.type
pathAuditEvent.agent.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4428
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.role
pathAuditEvent.agent.role
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4488
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4554
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.altId
pathAuditEvent.agent.altId
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4623
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.name
pathAuditEvent.agent.name
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4672
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.requestor
pathAuditEvent.agent.requestor
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4722
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.location
pathAuditEvent.agent.location
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4769
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.policy
pathAuditEvent.agent.policy
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4824
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.media
pathAuditEvent.agent.media
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4874
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4930
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
network
:IHE.BasicAudit.PatientUpdate.user.network>{0,0} []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5212
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4930
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
IHE.BasicAudit.PatientUpdate.user.network
(src)(doc)=  <#base:IHE.BasicAudit.Update.user.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.network.id
pathAuditEvent.agent.network.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4970
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.network.extension
pathAuditEvent.agent.network.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5005
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5054
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.network.address
pathAuditEvent.agent.network.address
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5106
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PatientUpdate
elementAuditEvent.agent:user.network.type
pathAuditEvent.agent.network.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseTrue
srcjson/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5156
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html
basehttps://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update
type
:code>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Recipient
(src)(doc)=  <#base:AuditEvent>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < An Extension; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>{0,0}  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#475
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#544
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
subtype
:Coding>+  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#671
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#728
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#785
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#835
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcome
:code>  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#891
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#936
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1005
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
agent
:IHE.BasicAudit.PrivacyDisclosure.Recipient.agent>{2,2147483647}  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6267
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
source
:AuditEvent.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6606
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
entity
:IHE.BasicAudit.PrivacyDisclosure.Recipient.entity>{2,2147483647}  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.subtype:disclosure
pathAuditEvent.subtype
slicedisclosure
rootAuditEvent.subtype:disclosure
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#610
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
disclosure
:Coding>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source
pathAuditEvent.agent
slicesource
rootAuditEvent.agent:source
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2056
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
source
:IHE.BasicAudit.PrivacyDisclosure.Recipient.source>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient
pathAuditEvent.agent
slicerecipient
rootAuditEvent.agent:recipient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3107
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
recipient
:IHE.BasicAudit.PrivacyDisclosure.Recipient.recipient>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian
pathAuditEvent.agent
slicecustodian
rootAuditEvent.agent:custodian
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4165
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
custodian
:IHE.BasicAudit.PrivacyDisclosure.Recipient.custodian>?  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer
pathAuditEvent.agent
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5216
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
authorizer
:IHE.BasicAudit.PrivacyDisclosure.Recipient.authorizer>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient
pathAuditEvent.entity
slicepatient
rootAuditEvent.entity:patient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7540
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
patient
:IHE.BasicAudit.PrivacyDisclosure.Recipient.patient>
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1005
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Recipient.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1076
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1111
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1160
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1212
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1279
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1344
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1413
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1462
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1511
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1557
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1612
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1662
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1718
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.PrivacyDisclosure.Recipient.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2000
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1718
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Recipient.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1758
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1793
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1842
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1894
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1944
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer
pathAuditEvent.agent
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5216
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Recipient.authorizer
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.id
pathAuditEvent.agent.id
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5278
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.extension
pathAuditEvent.agent.extension
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5313
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5362
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.type
pathAuditEvent.agent.type
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5414
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.role
pathAuditEvent.agent.role
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5490
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.who
pathAuditEvent.agent.who
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5555
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.altId
pathAuditEvent.agent.altId
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5624
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.name
pathAuditEvent.agent.name
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5673
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.requestor
pathAuditEvent.agent.requestor
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5722
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.location
pathAuditEvent.agent.location
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5768
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.policy
pathAuditEvent.agent.policy
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5823
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.media
pathAuditEvent.agent.media
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5873
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.network
pathAuditEvent.agent.network
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5929
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.PrivacyDisclosure.Recipient.authorizer.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6211
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.network
pathAuditEvent.agent.network
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5929
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Recipient.authorizer.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.network.id
pathAuditEvent.agent.network.id
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5969
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.network.extension
pathAuditEvent.agent.network.extension
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6004
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6053
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.network.address
pathAuditEvent.agent.network.address
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6105
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:authorizer.network.type
pathAuditEvent.agent.network.type
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6155
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian
pathAuditEvent.agent
slicecustodian
rootAuditEvent.agent:custodian
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4165
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Recipient.custodian
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.id
pathAuditEvent.agent.id
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4227
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.extension
pathAuditEvent.agent.extension
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.modifierExtension
pathAuditEvent.agent.modifierExtension
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4311
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.type
pathAuditEvent.agent.type
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4363
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.role
pathAuditEvent.agent.role
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4439
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.who
pathAuditEvent.agent.who
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4504
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.altId
pathAuditEvent.agent.altId
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4573
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.name
pathAuditEvent.agent.name
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4622
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.requestor
pathAuditEvent.agent.requestor
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4671
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.location
pathAuditEvent.agent.location
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4717
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.policy
pathAuditEvent.agent.policy
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4772
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.media
pathAuditEvent.agent.media
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4822
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.network
pathAuditEvent.agent.network
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4878
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.PrivacyDisclosure.Recipient.custodian.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.purposeOfUse
pathAuditEvent.agent.purposeOfUse
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5160
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.network
pathAuditEvent.agent.network
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4878
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Recipient.custodian.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.network.id
pathAuditEvent.agent.network.id
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4918
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.network.extension
pathAuditEvent.agent.network.extension
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4953
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5002
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.network.address
pathAuditEvent.agent.network.address
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5054
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:custodian.network.type
pathAuditEvent.agent.network.type
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5104
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6606
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Recipient.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6681
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6716
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6765
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6817
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6868
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6933
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6993
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7058
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7119
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7172
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7217
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7266
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.PrivacyDisclosure.Recipient.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7266
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Recipient.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7311
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7346
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7395
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7447
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient
pathAuditEvent.entity
slicepatient
rootAuditEvent.entity:patient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7540
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Recipient.patient
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient.id
pathAuditEvent.entity.id
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7606
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient.extension
pathAuditEvent.entity.extension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7641
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient.modifierExtension
pathAuditEvent.entity.modifierExtension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7690
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient.what
pathAuditEvent.entity.what
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7742
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Patient*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient.type
pathAuditEvent.entity.type
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7793
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient.role
pathAuditEvent.entity.role
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7863
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient.lifecycle
pathAuditEvent.entity.lifecycle
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7928
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient.securityLabel
pathAuditEvent.entity.securityLabel
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7993
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient.name
pathAuditEvent.entity.name
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#8054
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient.description
pathAuditEvent.entity.description
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#8107
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient.query
pathAuditEvent.entity.query
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#8152
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient.detail
pathAuditEvent.entity.detail
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#8201
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.PrivacyDisclosure.Recipient.patient.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient.detail
pathAuditEvent.entity.detail
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#8201
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Recipient.patient.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient.detail.id
pathAuditEvent.entity.detail.id
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#8246
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient.detail.extension
pathAuditEvent.entity.detail.extension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#8281
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#8330
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.entity:patient.detail.type
pathAuditEvent.entity.detail.type
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#8382
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient
pathAuditEvent.agent
slicerecipient
rootAuditEvent.agent:recipient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3107
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Recipient.recipient
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.id
pathAuditEvent.agent.id
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3176
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.extension
pathAuditEvent.agent.extension
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3211
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.modifierExtension
pathAuditEvent.agent.modifierExtension
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3260
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.type
pathAuditEvent.agent.type
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.role
pathAuditEvent.agent.role
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3388
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.who
pathAuditEvent.agent.who
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3453
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.altId
pathAuditEvent.agent.altId
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3522
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.name
pathAuditEvent.agent.name
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3571
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.requestor
pathAuditEvent.agent.requestor
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3620
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.location
pathAuditEvent.agent.location
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3666
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.policy
pathAuditEvent.agent.policy
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3721
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.media
pathAuditEvent.agent.media
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3771
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.network
pathAuditEvent.agent.network
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3827
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.PrivacyDisclosure.Recipient.recipient.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.purposeOfUse
pathAuditEvent.agent.purposeOfUse
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4109
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.network
pathAuditEvent.agent.network
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3827
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Recipient.recipient.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.network.id
pathAuditEvent.agent.network.id
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3867
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.network.extension
pathAuditEvent.agent.network.extension
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3902
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3951
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.network.address
pathAuditEvent.agent.network.address
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4003
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:recipient.network.type
pathAuditEvent.agent.network.type
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4053
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source
pathAuditEvent.agent
slicesource
rootAuditEvent.agent:source
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2056
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Recipient.source
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.id
pathAuditEvent.agent.id
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2118
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.extension
pathAuditEvent.agent.extension
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2153
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.modifierExtension
pathAuditEvent.agent.modifierExtension
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2202
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.type
pathAuditEvent.agent.type
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2254
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.role
pathAuditEvent.agent.role
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2330
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.who
pathAuditEvent.agent.who
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2395
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.altId
pathAuditEvent.agent.altId
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2464
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.name
pathAuditEvent.agent.name
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2513
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.requestor
pathAuditEvent.agent.requestor
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2562
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.location
pathAuditEvent.agent.location
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2608
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.policy
pathAuditEvent.agent.policy
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2663
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.media
pathAuditEvent.agent.media
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2713
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.network
pathAuditEvent.agent.network
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2769
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.PrivacyDisclosure.Recipient.source.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.purposeOfUse
pathAuditEvent.agent.purposeOfUse
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3051
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6449
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6494
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.network
pathAuditEvent.agent.network
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2769
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Recipient.source.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.network.id
pathAuditEvent.agent.network.id
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2809
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.network.extension
pathAuditEvent.agent.network.extension
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2844
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2893
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.network.address
pathAuditEvent.agent.network.address
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2945
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Recipient
elementAuditEvent.agent:source.network.type
pathAuditEvent.agent.network.type
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2995
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Source
(src)(doc)=  <#base:AuditEvent>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < An Extension; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>{0,0}  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#475
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#544
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
subtype
:Coding>+  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#671
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#728
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#785
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#835
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcome
:code>  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#891
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#936
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1005
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
agent
:IHE.BasicAudit.PrivacyDisclosure.Source.agent>{2,2147483647}  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6267
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
source
:AuditEvent.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6606
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
entity
:IHE.BasicAudit.PrivacyDisclosure.Source.entity>{2,2147483647}  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.subtype:disclosure
pathAuditEvent.subtype
slicedisclosure
rootAuditEvent.subtype:disclosure
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#610
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
disclosure
:Coding>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source
pathAuditEvent.agent
slicesource
rootAuditEvent.agent:source
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2056
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
source
:IHE.BasicAudit.PrivacyDisclosure.Source.source>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient
pathAuditEvent.agent
slicerecipient
rootAuditEvent.agent:recipient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3114
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
recipient
:IHE.BasicAudit.PrivacyDisclosure.Source.recipient>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian
pathAuditEvent.agent
slicecustodian
rootAuditEvent.agent:custodian
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4165
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
custodian
:IHE.BasicAudit.PrivacyDisclosure.Source.custodian>?  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer
pathAuditEvent.agent
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5216
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
authorizer
:IHE.BasicAudit.PrivacyDisclosure.Source.authorizer>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient
pathAuditEvent.entity
slicepatient
rootAuditEvent.entity:patient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7540
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
patient
:IHE.BasicAudit.PrivacyDisclosure.Source.patient>
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1005
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Source.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1076
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1111
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1160
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1212
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1279
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1344
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1413
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1462
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1511
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1557
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1612
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1662
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1718
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.PrivacyDisclosure.Source.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2000
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1718
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Source.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1758
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1793
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1842
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1894
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1944
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer
pathAuditEvent.agent
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5216
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Source.authorizer
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.id
pathAuditEvent.agent.id
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5278
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.extension
pathAuditEvent.agent.extension
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5313
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5362
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.type
pathAuditEvent.agent.type
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5414
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.role
pathAuditEvent.agent.role
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5490
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.who
pathAuditEvent.agent.who
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5555
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.altId
pathAuditEvent.agent.altId
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5624
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.name
pathAuditEvent.agent.name
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5673
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.requestor
pathAuditEvent.agent.requestor
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5722
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.location
pathAuditEvent.agent.location
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5768
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.policy
pathAuditEvent.agent.policy
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5823
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.media
pathAuditEvent.agent.media
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5873
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.network
pathAuditEvent.agent.network
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5929
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.PrivacyDisclosure.Source.authorizer.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6211
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.network
pathAuditEvent.agent.network
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5929
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Source.authorizer.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.network.id
pathAuditEvent.agent.network.id
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5969
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.network.extension
pathAuditEvent.agent.network.extension
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6004
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6053
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.network.address
pathAuditEvent.agent.network.address
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6105
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:authorizer.network.type
pathAuditEvent.agent.network.type
sliceauthorizer
rootAuditEvent.agent:authorizer
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6155
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian
pathAuditEvent.agent
slicecustodian
rootAuditEvent.agent:custodian
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4165
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Source.custodian
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.id
pathAuditEvent.agent.id
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4227
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.extension
pathAuditEvent.agent.extension
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.modifierExtension
pathAuditEvent.agent.modifierExtension
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4311
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.type
pathAuditEvent.agent.type
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4363
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.role
pathAuditEvent.agent.role
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4439
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.who
pathAuditEvent.agent.who
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4504
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.altId
pathAuditEvent.agent.altId
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4573
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.name
pathAuditEvent.agent.name
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4622
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.requestor
pathAuditEvent.agent.requestor
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4671
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.location
pathAuditEvent.agent.location
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4717
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.policy
pathAuditEvent.agent.policy
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4772
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.media
pathAuditEvent.agent.media
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4822
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.network
pathAuditEvent.agent.network
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4878
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.PrivacyDisclosure.Source.custodian.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.purposeOfUse
pathAuditEvent.agent.purposeOfUse
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5160
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.network
pathAuditEvent.agent.network
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4878
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Source.custodian.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.network.id
pathAuditEvent.agent.network.id
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4918
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.network.extension
pathAuditEvent.agent.network.extension
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4953
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5002
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.network.address
pathAuditEvent.agent.network.address
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5054
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:custodian.network.type
pathAuditEvent.agent.network.type
slicecustodian
rootAuditEvent.agent:custodian
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5104
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6606
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Source.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6681
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6716
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6765
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6817
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6868
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6933
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6993
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7058
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7119
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7172
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7217
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7266
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.PrivacyDisclosure.Source.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7266
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Source.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7311
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7346
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7395
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7447
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient
pathAuditEvent.entity
slicepatient
rootAuditEvent.entity:patient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7540
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Source.patient
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient.id
pathAuditEvent.entity.id
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7606
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient.extension
pathAuditEvent.entity.extension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7641
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient.modifierExtension
pathAuditEvent.entity.modifierExtension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7690
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient.what
pathAuditEvent.entity.what
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7742
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Patient*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient.type
pathAuditEvent.entity.type
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7793
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient.role
pathAuditEvent.entity.role
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7863
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient.lifecycle
pathAuditEvent.entity.lifecycle
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7928
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient.securityLabel
pathAuditEvent.entity.securityLabel
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7993
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient.name
pathAuditEvent.entity.name
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#8054
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient.description
pathAuditEvent.entity.description
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#8107
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient.query
pathAuditEvent.entity.query
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#8152
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient.detail
pathAuditEvent.entity.detail
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#8201
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.PrivacyDisclosure.Source.patient.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient.detail
pathAuditEvent.entity.detail
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#8201
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Source.patient.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient.detail.id
pathAuditEvent.entity.detail.id
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#8246
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient.detail.extension
pathAuditEvent.entity.detail.extension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#8281
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#8330
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.entity:patient.detail.type
pathAuditEvent.entity.detail.type
slicepatient
rootAuditEvent.entity:patient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#8382
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient
pathAuditEvent.agent
slicerecipient
rootAuditEvent.agent:recipient
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3114
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Source.recipient
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.id
pathAuditEvent.agent.id
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3176
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.extension
pathAuditEvent.agent.extension
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3211
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.modifierExtension
pathAuditEvent.agent.modifierExtension
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3260
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.type
pathAuditEvent.agent.type
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.role
pathAuditEvent.agent.role
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3388
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.who
pathAuditEvent.agent.who
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3453
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.altId
pathAuditEvent.agent.altId
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3522
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.name
pathAuditEvent.agent.name
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3571
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.requestor
pathAuditEvent.agent.requestor
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3620
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.location
pathAuditEvent.agent.location
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3666
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.policy
pathAuditEvent.agent.policy
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3721
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.media
pathAuditEvent.agent.media
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3771
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.network
pathAuditEvent.agent.network
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3827
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.PrivacyDisclosure.Source.recipient.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.purposeOfUse
pathAuditEvent.agent.purposeOfUse
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4109
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.network
pathAuditEvent.agent.network
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3827
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Source.recipient.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.network.id
pathAuditEvent.agent.network.id
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3867
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.network.extension
pathAuditEvent.agent.network.extension
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3902
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3951
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.network.address
pathAuditEvent.agent.network.address
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4003
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:recipient.network.type
pathAuditEvent.agent.network.type
slicerecipient
rootAuditEvent.agent:recipient
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4053
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source
pathAuditEvent.agent
slicesource
rootAuditEvent.agent:source
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2056
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Source.source
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.id
pathAuditEvent.agent.id
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2125
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.extension
pathAuditEvent.agent.extension
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2160
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.modifierExtension
pathAuditEvent.agent.modifierExtension
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2209
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.type
pathAuditEvent.agent.type
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2261
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.role
pathAuditEvent.agent.role
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2337
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.who
pathAuditEvent.agent.who
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2402
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.altId
pathAuditEvent.agent.altId
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2471
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.name
pathAuditEvent.agent.name
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2520
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.requestor
pathAuditEvent.agent.requestor
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2569
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.location
pathAuditEvent.agent.location
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2615
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.policy
pathAuditEvent.agent.policy
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2670
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.media
pathAuditEvent.agent.media
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2720
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.network
pathAuditEvent.agent.network
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2776
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.PrivacyDisclosure.Source.source.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.purposeOfUse
pathAuditEvent.agent.purposeOfUse
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3058
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6449
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6494
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.network
pathAuditEvent.agent.network
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2776
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.PrivacyDisclosure.Source.source.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.network.id
pathAuditEvent.agent.network.id
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2816
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.network.extension
pathAuditEvent.agent.network.extension
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2851
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2900
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.network.address
pathAuditEvent.agent.network.address
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2952
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.PrivacyDisclosure.Source
elementAuditEvent.agent:source.network.type
pathAuditEvent.agent.network.type
slicesource
rootAuditEvent.agent:source
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3002
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.;
provenance
profileIHE.BasicAudit.Query
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Query
(src)(doc)=  <#base:AuditEvent>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#487
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#556
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
subtype
:Coding>+  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#807
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#864
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#921
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#971
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcome
:code>?  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1028
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1072
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1140
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
agent
:IHE.BasicAudit.Query.agent>{2,2147483647}  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5347
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
source
:IHE.BasicAudit.Query.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5687
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
entity
:IHE.BasicAudit.Query.entity>+  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.) http://hl7.org/fhir/restful-interaction, search, search; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.subtype:anySearch
pathAuditEvent.subtype
sliceanySearch
rootAuditEvent.subtype:anySearch
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#621
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
anySearch
:Coding>?  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.) http://hl7.org/fhir/restful-interaction, search-type, search-type; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.subtype:anySearchT
pathAuditEvent.subtype
sliceanySearchT
rootAuditEvent.subtype:anySearchT
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#683
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
anySearchT
:Coding>?  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.) http://hl7.org/fhir/restful-interaction, search-system, search-system; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.subtype:anySearchS
pathAuditEvent.subtype
sliceanySearchS
rootAuditEvent.subtype:anySearchS
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#745
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
anySearchS
:Coding>?  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2190
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
client
:IHE.BasicAudit.Query.client>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3241
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
server
:IHE.BasicAudit.Query.server>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4292
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
user
:IHE.BasicAudit.Query.user>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6620
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
transaction
:IHE.BasicAudit.Query.transaction>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query
pathAuditEvent.entity
slicequery
rootAuditEvent.entity:query
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8211
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:IHE.BasicAudit.Query.query>
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1140
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Query.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1210
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1245
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1294
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1346
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1413
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1478
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1547
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1596
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1645
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1691
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1746
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1796
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1852
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Query.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2134
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1852
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Query.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1892
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1927
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#1976
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2028
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2078
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2190
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Query.client
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.id
pathAuditEvent.agent.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2252
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.extension
pathAuditEvent.agent.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2287
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2336
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.type
pathAuditEvent.agent.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2388
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.role
pathAuditEvent.agent.role
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2464
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.who
pathAuditEvent.agent.who
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2529
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.altId
pathAuditEvent.agent.altId
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2598
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.name
pathAuditEvent.agent.name
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2647
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.requestor
pathAuditEvent.agent.requestor
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2696
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.location
pathAuditEvent.agent.location
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2742
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.policy
pathAuditEvent.agent.policy
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2797
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.media
pathAuditEvent.agent.media
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2847
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2903
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Query.client.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3185
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2903
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Query.client.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.network.id
pathAuditEvent.agent.network.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2943
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.network.extension
pathAuditEvent.agent.network.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#2978
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3027
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.network.address
pathAuditEvent.agent.network.address
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3079
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:client.network.type
pathAuditEvent.agent.network.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3129
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5687
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Query.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5761
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5796
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5845
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5897
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5948
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6013
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6073
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6138
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6199
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6252
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6297
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6346
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.Query.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6346
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Query.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6391
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6426
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6475
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6527
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query
pathAuditEvent.entity
slicequery
rootAuditEvent.entity:query
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8211
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Query.query
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query.id
pathAuditEvent.entity.id
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8277
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query.extension
pathAuditEvent.entity.extension
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query.modifierExtension
pathAuditEvent.entity.modifierExtension
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8361
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query.what
pathAuditEvent.entity.what
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8413
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>{0,0}  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query.type
pathAuditEvent.entity.type
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8464
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query.role
pathAuditEvent.entity.role
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8534
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query.lifecycle
pathAuditEvent.entity.lifecycle
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8599
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>{0,0} []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query.securityLabel
pathAuditEvent.entity.securityLabel
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8664
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query.name
pathAuditEvent.entity.name
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8725
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query.description
pathAuditEvent.entity.description
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8778
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query.query
pathAuditEvent.entity.query
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8823
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>  < Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query.detail
pathAuditEvent.entity.detail
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8872
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.Query.query.detail>{0,0}
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query.detail
pathAuditEvent.entity.detail
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8872
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Query.query.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query.detail.id
pathAuditEvent.entity.detail.id
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8917
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query.detail.extension
pathAuditEvent.entity.detail.extension
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8952
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#9001
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:query.detail.type
pathAuditEvent.entity.detail.type
slicequery
rootAuditEvent.entity:query
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#9053
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3241
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Query.server
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.id
pathAuditEvent.agent.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3303
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.extension
pathAuditEvent.agent.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3338
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.type
pathAuditEvent.agent.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3439
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.role
pathAuditEvent.agent.role
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3515
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.who
pathAuditEvent.agent.who
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3580
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.altId
pathAuditEvent.agent.altId
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3649
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.name
pathAuditEvent.agent.name
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3698
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.requestor
pathAuditEvent.agent.requestor
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3747
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.location
pathAuditEvent.agent.location
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3793
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.policy
pathAuditEvent.agent.policy
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3848
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.media
pathAuditEvent.agent.media
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3898
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3954
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Query.server.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4236
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3954
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Query.server.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.network.id
pathAuditEvent.agent.network.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#3994
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.network.extension
pathAuditEvent.agent.network.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4029
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4078
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.network.address
pathAuditEvent.agent.network.address
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4130
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:server.network.type
pathAuditEvent.agent.network.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4180
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.;
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5347
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Query.source
(src)(doc)=  <#base:AuditEvent.source>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.source.id
pathAuditEvent.source.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5394
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.source.extension
pathAuditEvent.source.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5429
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.source.modifierExtension
pathAuditEvent.source.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5478
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5530
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5575
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> []< Code specifying the type of source where event originated. Binding: audit-source-type (extensible, Code specifying the type of system that detected and recorded the event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.source.type
pathAuditEvent.source.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5631
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>*
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6620
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Query.transaction
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.id
pathAuditEvent.entity.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6686
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.extension
pathAuditEvent.entity.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6721
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.modifierExtension
pathAuditEvent.entity.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6770
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6822
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.type
pathAuditEvent.entity.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7535
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.role
pathAuditEvent.entity.role
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7604
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.lifecycle
pathAuditEvent.entity.lifecycle
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7664
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.securityLabel
pathAuditEvent.entity.securityLabel
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7729
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.name
pathAuditEvent.entity.name
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7790
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.description
pathAuditEvent.entity.description
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7843
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.query
pathAuditEvent.entity.query
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7888
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7937
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.Query.transaction.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7937
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Query.transaction.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.detail.id
pathAuditEvent.entity.detail.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7982
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.detail.extension
pathAuditEvent.entity.detail.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8017
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8066
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.detail.type
pathAuditEvent.entity.detail.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#8118
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Identifies a specific instance of the entity. The reference should be version specific.;
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6822
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Query.transaction.what
(src)(doc)=  <#base:Reference>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.what.id
pathAuditEvent.entity.what.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6873
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.what.extension
pathAuditEvent.entity.what.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6908
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources. Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.what.reference
pathAuditEvent.entity.what.reference
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#6967
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
reference
:string>?  < The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources). This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified. Binding: resource-types (extensible, Aa resource (or, for logical models, the URI of the logical model).); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.what.type
pathAuditEvent.entity.what.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7007
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:uri>?  < An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7055
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
identifier
:IHE.BasicAudit.Query.transaction.what.identifier>?  < Plain text narrative that identifies the resource in addition to the resource reference. This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.what.display
pathAuditEvent.entity.what.display
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7492
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
display
:string>?
🔗 An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).;
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7055
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Query.transaction.what.identifier
(src)(doc)=  <#base:Identifier>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.what.identifier.id
pathAuditEvent.entity.what.identifier.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7092
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.what.identifier.extension
pathAuditEvent.entity.what.identifier.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7127
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < The purpose of this identifier. Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. Binding: identifier-use (required, Identifies the purpose for this identifier, if known .); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.what.identifier.use
pathAuditEvent.entity.what.identifier.use
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7186
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
use
:code>?  < A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. Binding: identifier-type (extensible, A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.what.identifier.type
pathAuditEvent.entity.what.identifier.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7240
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>?  < Establishes the namespace for the value - that is, a URL that describes a set values that are unique. Identifier.system is always case sensitive.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.what.identifier.system
pathAuditEvent.entity.what.identifier.system
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7297
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
system
:uri>?  < The portion of the identifier typically relevant to the user and which is unique within the context of the system. If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.what.identifier.value
pathAuditEvent.entity.what.identifier.value
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7349
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
value
:string>  < Time period during which identifier is/was valid for use.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.what.identifier.period
pathAuditEvent.entity.what.identifier.period
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7400
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < Organization that issued/manages the identifier. The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.entity:transaction.what.identifier.assigner
pathAuditEvent.entity.what.identifier.assigner
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#7444
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
assigner
:Organization*>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4292
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Query.user
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.id
pathAuditEvent.agent.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4354
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.extension
pathAuditEvent.agent.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4389
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4438
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.type
pathAuditEvent.agent.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4490
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.role
pathAuditEvent.agent.role
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4566
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4632
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.altId
pathAuditEvent.agent.altId
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4701
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.name
pathAuditEvent.agent.name
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4750
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.requestor
pathAuditEvent.agent.requestor
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4800
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.location
pathAuditEvent.agent.location
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4847
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.policy
pathAuditEvent.agent.policy
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4902
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.media
pathAuditEvent.agent.media
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#4952
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5008
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Query.user.network>{0,0} []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5290
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5008
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Query.user.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.network.id
pathAuditEvent.agent.network.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5048
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.network.extension
pathAuditEvent.agent.network.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5083
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5132
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.network.address
pathAuditEvent.agent.network.address
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5184
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Query
elementAuditEvent.agent:user.network.type
pathAuditEvent.agent.network.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Query.json.html#5234
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.;
provenance
profileIHE.BasicAudit.Read
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Read
(src)(doc)=  <#base:AuditEvent>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#487
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#556
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
subtype
:Coding>+  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#745
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#802
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#859
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#909
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcome
:code>?  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#966
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1010
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1078
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
agent
:IHE.BasicAudit.Read.agent>{2,2147483647}  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5285
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
source
:IHE.BasicAudit.Read.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5625
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
entity
:IHE.BasicAudit.Read.entity>+  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.) http://hl7.org/fhir/restful-interaction, read, read; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.subtype:anyRead
pathAuditEvent.subtype
sliceanyRead
rootAuditEvent.subtype:anyRead
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#621
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
anyRead
:Coding>?  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.) http://hl7.org/fhir/restful-interaction, vread, vread; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.subtype:anyVread
pathAuditEvent.subtype
sliceanyVread
rootAuditEvent.subtype:anyVread
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#683
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
anyVread
:Coding>?  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2128
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
client
:IHE.BasicAudit.Read.client>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3179
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
server
:IHE.BasicAudit.Read.server>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
user
:IHE.BasicAudit.Read.user>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6558
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
transaction
:IHE.BasicAudit.Read.transaction>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data
pathAuditEvent.entity
slicedata
rootAuditEvent.entity:data
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8149
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
data
:IHE.BasicAudit.Read.data>
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1078
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Read.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1148
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1183
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1232
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1284
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1351
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1416
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1485
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1534
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1583
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1629
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1684
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1734
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1790
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Read.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2072
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1790
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Read.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1830
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1865
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1914
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#1966
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2016
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2128
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Read.client
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.id
pathAuditEvent.agent.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2190
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.extension
pathAuditEvent.agent.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2225
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2274
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.type
pathAuditEvent.agent.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2326
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.role
pathAuditEvent.agent.role
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2402
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.who
pathAuditEvent.agent.who
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2467
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.altId
pathAuditEvent.agent.altId
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2536
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.name
pathAuditEvent.agent.name
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2585
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.requestor
pathAuditEvent.agent.requestor
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2634
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.location
pathAuditEvent.agent.location
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2680
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.policy
pathAuditEvent.agent.policy
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2735
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.media
pathAuditEvent.agent.media
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2785
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2841
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Read.client.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3123
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2841
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Read.client.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.network.id
pathAuditEvent.agent.network.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2881
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.network.extension
pathAuditEvent.agent.network.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2916
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#2965
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.network.address
pathAuditEvent.agent.network.address
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3017
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:client.network.type
pathAuditEvent.agent.network.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3067
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data
pathAuditEvent.entity
slicedata
rootAuditEvent.entity:data
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8149
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Read.data
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data.id
pathAuditEvent.entity.id
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8215
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data.extension
pathAuditEvent.entity.extension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8250
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data.modifierExtension
pathAuditEvent.entity.modifierExtension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8299
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data.what
pathAuditEvent.entity.what
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8351
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data.type
pathAuditEvent.entity.type
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8402
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/RestObjectRoles (required, ); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data.role
pathAuditEvent.entity.role
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8472
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data.lifecycle
pathAuditEvent.entity.lifecycle
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8525
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data.securityLabel
pathAuditEvent.entity.securityLabel
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8590
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data.name
pathAuditEvent.entity.name
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8651
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data.description
pathAuditEvent.entity.description
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8704
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data.query
pathAuditEvent.entity.query
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8749
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data.detail
pathAuditEvent.entity.detail
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8798
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.Read.data.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data.detail
pathAuditEvent.entity.detail
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8798
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Read.data.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data.detail.id
pathAuditEvent.entity.detail.id
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8843
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data.detail.extension
pathAuditEvent.entity.detail.extension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8878
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8927
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:data.detail.type
pathAuditEvent.entity.detail.type
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8979
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5625
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Read.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5699
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5734
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5783
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5835
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5886
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5951
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6011
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6076
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6137
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6190
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6235
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6284
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.Read.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6284
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Read.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6329
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6364
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6413
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6465
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3179
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Read.server
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.id
pathAuditEvent.agent.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3241
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.extension
pathAuditEvent.agent.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3276
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3325
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.type
pathAuditEvent.agent.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3377
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.role
pathAuditEvent.agent.role
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3453
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.who
pathAuditEvent.agent.who
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3518
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.altId
pathAuditEvent.agent.altId
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3587
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.name
pathAuditEvent.agent.name
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3636
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.requestor
pathAuditEvent.agent.requestor
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3685
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.location
pathAuditEvent.agent.location
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3731
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.policy
pathAuditEvent.agent.policy
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3786
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.media
pathAuditEvent.agent.media
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3836
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3892
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Read.server.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4174
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3892
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Read.server.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.network.id
pathAuditEvent.agent.network.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3932
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.network.extension
pathAuditEvent.agent.network.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#3967
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4016
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.network.address
pathAuditEvent.agent.network.address
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4068
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:server.network.type
pathAuditEvent.agent.network.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4118
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.;
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5285
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Read.source
(src)(doc)=  <#base:AuditEvent.source>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.source.id
pathAuditEvent.source.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5332
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.source.extension
pathAuditEvent.source.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5367
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.source.modifierExtension
pathAuditEvent.source.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5416
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5468
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5513
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> []< Code specifying the type of source where event originated. Binding: audit-source-type (extensible, Code specifying the type of system that detected and recorded the event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.source.type
pathAuditEvent.source.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5569
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>*
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6558
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Read.transaction
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.id
pathAuditEvent.entity.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6624
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.extension
pathAuditEvent.entity.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6659
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.modifierExtension
pathAuditEvent.entity.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6708
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6760
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.type
pathAuditEvent.entity.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7473
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.role
pathAuditEvent.entity.role
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7542
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.lifecycle
pathAuditEvent.entity.lifecycle
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7602
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.securityLabel
pathAuditEvent.entity.securityLabel
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7667
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.name
pathAuditEvent.entity.name
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7728
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.description
pathAuditEvent.entity.description
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7781
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.query
pathAuditEvent.entity.query
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7826
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7875
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.Read.transaction.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7875
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Read.transaction.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.detail.id
pathAuditEvent.entity.detail.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7920
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.detail.extension
pathAuditEvent.entity.detail.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7955
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8004
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.detail.type
pathAuditEvent.entity.detail.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#8056
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Identifies a specific instance of the entity. The reference should be version specific.;
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6760
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Read.transaction.what
(src)(doc)=  <#base:Reference>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.what.id
pathAuditEvent.entity.what.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6811
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.what.extension
pathAuditEvent.entity.what.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6846
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources. Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.what.reference
pathAuditEvent.entity.what.reference
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6905
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
reference
:string>?  < The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources). This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified. Binding: resource-types (extensible, Aa resource (or, for logical models, the URI of the logical model).); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.what.type
pathAuditEvent.entity.what.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6945
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:uri>?  < An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6993
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
identifier
:IHE.BasicAudit.Read.transaction.what.identifier>?  < Plain text narrative that identifies the resource in addition to the resource reference. This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.what.display
pathAuditEvent.entity.what.display
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7430
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
display
:string>?
🔗 An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).;
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#6993
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Read.transaction.what.identifier
(src)(doc)=  <#base:Identifier>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.what.identifier.id
pathAuditEvent.entity.what.identifier.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7030
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.what.identifier.extension
pathAuditEvent.entity.what.identifier.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7065
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < The purpose of this identifier. Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. Binding: identifier-use (required, Identifies the purpose for this identifier, if known .); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.what.identifier.use
pathAuditEvent.entity.what.identifier.use
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7124
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
use
:code>?  < A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. Binding: identifier-type (extensible, A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.what.identifier.type
pathAuditEvent.entity.what.identifier.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7178
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>?  < Establishes the namespace for the value - that is, a URL that describes a set values that are unique. Identifier.system is always case sensitive.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.what.identifier.system
pathAuditEvent.entity.what.identifier.system
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7235
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
system
:uri>?  < The portion of the identifier typically relevant to the user and which is unique within the context of the system. If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.what.identifier.value
pathAuditEvent.entity.what.identifier.value
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7287
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
value
:string>  < Time period during which identifier is/was valid for use.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.what.identifier.period
pathAuditEvent.entity.what.identifier.period
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7338
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < Organization that issued/manages the identifier. The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.entity:transaction.what.identifier.assigner
pathAuditEvent.entity.what.identifier.assigner
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#7382
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
assigner
:Organization*>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Read.user
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.id
pathAuditEvent.agent.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4292
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.extension
pathAuditEvent.agent.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4327
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4376
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.type
pathAuditEvent.agent.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4428
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.role
pathAuditEvent.agent.role
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4504
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4570
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.altId
pathAuditEvent.agent.altId
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4639
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.name
pathAuditEvent.agent.name
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4688
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.requestor
pathAuditEvent.agent.requestor
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4738
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.location
pathAuditEvent.agent.location
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4785
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.policy
pathAuditEvent.agent.policy
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4840
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.media
pathAuditEvent.agent.media
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4890
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4946
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Read.user.network>{0,0} []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5228
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4946
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Read.user.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.network.id
pathAuditEvent.agent.network.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#4986
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.network.extension
pathAuditEvent.agent.network.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5021
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5070
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.network.address
pathAuditEvent.agent.network.address
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5122
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Read
elementAuditEvent.agent:user.network.type
pathAuditEvent.agent.network.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Read.json.html#5172
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
(src)(doc)=  <#base:AuditEvent>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#487
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#551
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
subtype
:Coding>*  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#607
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#663
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#720
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#770
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcome
:code>?  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#826
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#870
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#938
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
agent
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.agent>+  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9063
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
source
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9402
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
entity
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.entity>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2077
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
user
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.user>+ []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg
pathAuditEvent.agent
sliceuserorg
rootAuditEvent.agent:userorg
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5855
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
userorg
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.userorg>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId
pathAuditEvent.agent
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7660
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
homeCommunityId
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.homeCommunityId>* []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent
pathAuditEvent.entity
sliceconsent
rootAuditEvent.entity:consent
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10335
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
consent
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.consent>*
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#938
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1008
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< An Extension; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1043
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1181
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1233
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1300
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1365
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1434
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1483
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1532
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1578
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1633
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1683
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1739
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2021
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>* []< The assuranceLevel element carries various types of Assurance level. May be an Identity Assurance (IAL), an Authentication Assurance Level (AAL), a Federation Assurance Level (FAL), or other. In SAML this is [defined to be carried](https://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf) in the `saml:AuthnContextClassRef`, but may be carried elsewhere based on the use-case and profiling of SAML. The Vocabulary is not defined here. Some sources of vocabulary: - HL7 v3 [Security Trust Assurance ValueSet](https://terminology.hl7.org/3.0.0/ValueSet-v3-SecurityTrustAssuranceObservationValue.html). These include ISO-7498-2, NIST 800-63-1, and NIST-800-63-2. - [idmanagement.gov](https://developers.login.gov/saml/#specifying-attributes-and-assurance-levels) published on login.gov - this is defined to be carried in the saml:AuthnContextClassRef - OASIS [Authentication Context for SAML](https://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf) - An example of a customized and purpose defined small set of codes can be found in the HL7 [SMART Health Cards](http://build.fhir.org/ig/HL7/fhir-shc-vaccination-ig/) defines a [valueset](http://hl7.org/fhir/uv/shc-vaccination/ValueSet/identity-assurance-level); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.extension:assuranceLevel
pathAuditEvent.agent.extension
sliceassuranceLevel
rootAuditEvent.agent.extension:assuranceLevel
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1091
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
assuranceLevel
:ihe-assuranceLevel>* []< Carries other identifiers are known for an agent.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.extension:otherId
pathAuditEvent.agent.extension
sliceotherId
rootAuditEvent.agent.extension:otherId
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1136
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
otherId
:ihe-otherId>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1739
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1779
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1814
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1863
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1915
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1965
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent
pathAuditEvent.entity
sliceconsent
rootAuditEvent.entity:consent
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10335
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.consent
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.id
pathAuditEvent.entity.id
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10401
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.extension
pathAuditEvent.entity.extension
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.modifierExtension
pathAuditEvent.entity.modifierExtension
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10485
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.what
pathAuditEvent.entity.what
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10537
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.type
pathAuditEvent.entity.type
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10851
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.role
pathAuditEvent.entity.role
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10921
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.lifecycle
pathAuditEvent.entity.lifecycle
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10981
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.securityLabel
pathAuditEvent.entity.securityLabel
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11046
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.name
pathAuditEvent.entity.name
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11107
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.description
pathAuditEvent.entity.description
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11160
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.query
pathAuditEvent.entity.query
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11205
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail
pathAuditEvent.entity.detail
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11254
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.consent.detail>*  < Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail:acp
pathAuditEvent.entity.detail
sliceacp
rootAuditEvent.entity:consent
isSliceTrue
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11537
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
acp
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.consent.acp>?  < Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail:patient-id
pathAuditEvent.entity.detail
slicepatient-id
rootAuditEvent.entity:consent
isSliceTrue
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11810
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
patient-id
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.consent.patient-id>?
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail:acp
pathAuditEvent.entity.detail
sliceacp
rootAuditEvent.entity:consent
isSliceTrue
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11537
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.consent.acp
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail:acp.id
pathAuditEvent.entity.detail.id
sliceacp
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11583
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail:acp.extension
pathAuditEvent.entity.detail.extension
sliceacp
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11618
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail:acp.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
sliceacp
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11667
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value. urn:ihe:iti:xua:2012:acp; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail:acp.type
pathAuditEvent.entity.detail.type
sliceacp
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11719
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  < The value of the extra detail. The value can be string when known to be a string, else base64 encoding should be used to protect binary or undefined content. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail:acp.value[x]
pathAuditEvent.entity.detail.value[x]
sliceacp
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11764
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
value
:string>
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail
pathAuditEvent.entity.detail
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11254
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.consent.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail.id
pathAuditEvent.entity.detail.id
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11308
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail.extension
pathAuditEvent.entity.detail.extension
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11343
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11392
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail.type
pathAuditEvent.entity.detail.type
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11444
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail:patient-id
pathAuditEvent.entity.detail
slicepatient-id
rootAuditEvent.entity:consent
isSliceTrue
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11810
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.consent.patient-id
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail:patient-id.id
pathAuditEvent.entity.detail.id
slicepatient-id
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11856
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail:patient-id.extension
pathAuditEvent.entity.detail.extension
slicepatient-id
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11891
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail:patient-id.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicepatient-id
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11940
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value. urn:oasis:names:tc:xacml:2.0:resource:resource-id; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail:patient-id.type
pathAuditEvent.entity.detail.type
slicepatient-id
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11992
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  < The value of the extra detail. The value can be string when known to be a string, else base64 encoding should be used to protect binary or undefined content. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.detail:patient-id.value[x]
pathAuditEvent.entity.detail.value[x]
slicepatient-id
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#12037
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
value
:string>
🔗 Identifies a specific instance of the entity. The reference should be version specific.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.what
pathAuditEvent.entity.what
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10537
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.consent.what
(src)(doc)=  <#base:Reference>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.what.id
pathAuditEvent.entity.what.id
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10588
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.what.extension
pathAuditEvent.entity.what.extension
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10623
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources. Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.what.reference
pathAuditEvent.entity.what.reference
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10682
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
reference
:string>?  < The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources). This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified. Binding: resource-types (extensible, Aa resource (or, for logical models, the URI of the logical model).); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.what.type
pathAuditEvent.entity.what.type
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10722
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:uri>?  < An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.what.identifier
pathAuditEvent.entity.what.identifier
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10770
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
identifier
:Identifier>?  < Plain text narrative that identifies the resource in addition to the resource reference. This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity:consent.what.display
pathAuditEvent.entity.what.display
sliceconsent
rootAuditEvent.entity:consent
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10808
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
display
:string>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9402
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9476
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9511
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9560
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9612
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9663
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9728
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9788
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9853
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9914
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9967
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10012
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10061
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10061
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10106
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10141
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10190
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10242
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId
pathAuditEvent.agent
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7660
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.homeCommunityId
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.id
pathAuditEvent.agent.id
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7722
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< An Extension; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.extension
pathAuditEvent.agent.extension
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7757
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.modifierExtension
pathAuditEvent.agent.modifierExtension
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7895
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.type
pathAuditEvent.agent.type
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7947
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>  < The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.role
pathAuditEvent.agent.role
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8022
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>{0,0}  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.who
pathAuditEvent.agent.who
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8087
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.altId
pathAuditEvent.agent.altId
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8419
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>{0,0}  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.name
pathAuditEvent.agent.name
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8468
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>{0,0}  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.requestor
pathAuditEvent.agent.requestor
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8517
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.location
pathAuditEvent.agent.location
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8564
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>{0,0}  < The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.policy
pathAuditEvent.agent.policy
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8619
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>{0,0}  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.media
pathAuditEvent.agent.media
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8669
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.network
pathAuditEvent.agent.network
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8725
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.homeCommunityId.network>{0,0}  < The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.purposeOfUse
pathAuditEvent.agent.purposeOfUse
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9007
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>{0,0} []< The assuranceLevel element carries various types of Assurance level. May be an Identity Assurance (IAL), an Authentication Assurance Level (AAL), a Federation Assurance Level (FAL), or other. In SAML this is [defined to be carried](https://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf) in the `saml:AuthnContextClassRef`, but may be carried elsewhere based on the use-case and profiling of SAML. The Vocabulary is not defined here. Some sources of vocabulary: - HL7 v3 [Security Trust Assurance ValueSet](https://terminology.hl7.org/3.0.0/ValueSet-v3-SecurityTrustAssuranceObservationValue.html). These include ISO-7498-2, NIST 800-63-1, and NIST-800-63-2. - [idmanagement.gov](https://developers.login.gov/saml/#specifying-attributes-and-assurance-levels) published on login.gov - this is defined to be carried in the saml:AuthnContextClassRef - OASIS [Authentication Context for SAML](https://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf) - An example of a customized and purpose defined small set of codes can be found in the HL7 [SMART Health Cards](http://build.fhir.org/ig/HL7/fhir-shc-vaccination-ig/) defines a [valueset](http://hl7.org/fhir/uv/shc-vaccination/ValueSet/identity-assurance-level); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.extension:assuranceLevel
pathAuditEvent.agent.extension
sliceassuranceLevel
rootAuditEvent.agent:homeCommunityId
isSliceTrue
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7805
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
assuranceLevel
:ihe-assuranceLevel>* []< Carries other identifiers are known for an agent.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.extension:otherId
pathAuditEvent.agent.extension
sliceotherId
rootAuditEvent.agent:homeCommunityId
isSliceTrue
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7850
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
otherId
:ihe-otherId>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.network
pathAuditEvent.agent.network
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8725
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.homeCommunityId.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.network.id
pathAuditEvent.agent.network.id
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8765
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.network.extension
pathAuditEvent.agent.network.extension
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8800
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8849
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.network.address
pathAuditEvent.agent.network.address
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8901
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.network.type
pathAuditEvent.agent.network.type
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8951
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.who
pathAuditEvent.agent.who
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8087
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.homeCommunityId.who
(src)(doc)=  <#base:Reference>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.who.id
pathAuditEvent.agent.who.id
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8156
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.who.extension
pathAuditEvent.agent.who.extension
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8191
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources. Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.who.reference
pathAuditEvent.agent.who.reference
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8250
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
reference
:string>?  < The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources). This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified. Binding: resource-types (extensible, Aa resource (or, for logical models, the URI of the logical model).); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.who.type
pathAuditEvent.agent.who.type
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8290
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:uri>?  < An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.who.identifier
pathAuditEvent.agent.who.identifier
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8338
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
identifier
:Identifier>  < Plain text narrative that identifies the resource in addition to the resource reference. This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:homeCommunityId.who.display
pathAuditEvent.agent.who.display
slicehomeCommunityId
rootAuditEvent.agent:homeCommunityId
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8376
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
display
:string>?
🔗 The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9063
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.source
(src)(doc)=  <#base:AuditEvent.source>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.source.id
pathAuditEvent.source.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9109
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.source.extension
pathAuditEvent.source.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9144
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.source.modifierExtension
pathAuditEvent.source.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9193
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9245
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9290
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> []< Code specifying the type of source where event originated. Binding: audit-source-type (extensible, Code specifying the type of system that detected and recorded the event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.source.type
pathAuditEvent.source.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9346
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>*
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2077
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.user
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.id
pathAuditEvent.agent.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2139
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< An Extension; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension
pathAuditEvent.agent.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2174
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4283
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.type
pathAuditEvent.agent.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4335
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.role
pathAuditEvent.agent.role
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4410
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4476
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.altId
pathAuditEvent.agent.altId
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5209
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>{0,0}  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.name
pathAuditEvent.agent.name
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5258
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.requestor
pathAuditEvent.agent.requestor
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5307
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.location
pathAuditEvent.agent.location
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5354
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>?  < The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.policy
pathAuditEvent.agent.policy
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5409
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.media
pathAuditEvent.agent.media
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5460
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5516
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.user.network>{0,0} []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5798
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>* []< The assuranceLevel element carries various types of Assurance level. May be an Identity Assurance (IAL), an Authentication Assurance Level (AAL), a Federation Assurance Level (FAL), or other. In SAML this is [defined to be carried](https://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf) in the `saml:AuthnContextClassRef`, but may be carried elsewhere based on the use-case and profiling of SAML. The Vocabulary is not defined here. Some sources of vocabulary: - HL7 v3 [Security Trust Assurance ValueSet](https://terminology.hl7.org/3.0.0/ValueSet-v3-SecurityTrustAssuranceObservationValue.html). These include ISO-7498-2, NIST 800-63-1, and NIST-800-63-2. - [idmanagement.gov](https://developers.login.gov/saml/#specifying-attributes-and-assurance-levels) published on login.gov - this is defined to be carried in the saml:AuthnContextClassRef - OASIS [Authentication Context for SAML](https://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf) - An example of a customized and purpose defined small set of codes can be found in the HL7 [SMART Health Cards](http://build.fhir.org/ig/HL7/fhir-shc-vaccination-ig/) defines a [valueset](http://hl7.org/fhir/uv/shc-vaccination/ValueSet/identity-assurance-level); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:assuranceLevel
pathAuditEvent.agent.extension
sliceassuranceLevel
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2222
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
assuranceLevel
:ihe-assuranceLevel>* []< Carries other identifiers are known for an agent.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId
pathAuditEvent.agent.extension
sliceotherId
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2267
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
otherId
:ihe-otherId>* []< Carries other identifiers are known for an agent.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/subject-id
pathAuditEvent.agent.extension
sliceotherId/subject-id
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
otherId/subject-id
:ihe-otherId>* []< Carries other identifiers are known for an agent.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/npi
pathAuditEvent.agent.extension
sliceotherId/npi
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2969
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
otherId/npi
:ihe-otherId>* []< Carries other identifiers are known for an agent.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/provider-id
pathAuditEvent.agent.extension
sliceotherId/provider-id
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3626
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
otherId/provider-id
:ihe-otherId>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5516
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.user.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.network.id
pathAuditEvent.agent.network.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5556
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.network.extension
pathAuditEvent.agent.network.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5591
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5640
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.network.address
pathAuditEvent.agent.network.address
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5692
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.network.type
pathAuditEvent.agent.network.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5742
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 Carries other identifiers are known for an agent.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/npi
pathAuditEvent.agent.extension
sliceotherId/npi
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2969
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.user.otherId/npi
(src)(doc)=  <#base:Extension>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/npi.id
pathAuditEvent.agent.extension.id
sliceotherId/npi
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3014
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>?  < An Extension; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/npi.extension
pathAuditEvent.agent.extension.extension
sliceotherId/npi
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3049
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>{0,0}  < Source of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. https://profiles.ihe.net/ITI/BALP/StructureDefinition/ihe-otherId; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/npi.url
pathAuditEvent.agent.extension.url
sliceotherId/npi
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3097
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
url
:string>  < Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/npi.value[x]
pathAuditEvent.agent.extension.value[x]
sliceotherId/npi
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3134
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
value
:Identifier>  < Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier
pathAuditEvent.agent.extension.value[x]
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3180
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
valueIdentifier
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.user.otherId/npi.valueIdentifier>
🔗 Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier
pathAuditEvent.agent.extension.value[x]
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3180
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.user.otherId/npi.valueIdentifier
(src)(doc)=  <#base:Identifier>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier.id
pathAuditEvent.agent.extension.value[x].id
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3217
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier.extension
pathAuditEvent.agent.extension.value[x].extension
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3252
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < The purpose of this identifier. Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. Binding: identifier-use (required, Identifies the purpose for this identifier, if known .); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier.use
pathAuditEvent.agent.extension.value[x].use
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3311
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
use
:code>?  < A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. Binding: identifier-type (extensible, A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier.type
pathAuditEvent.agent.extension.value[x].type
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3365
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>?  < Establishes the namespace for the value - that is, a URL that describes a set values that are unique. Identifier.system is always case sensitive.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier.system
pathAuditEvent.agent.extension.value[x].system
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3430
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
system
:uri>?  < The portion of the identifier typically relevant to the user and which is unique within the context of the system. If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier.value
pathAuditEvent.agent.extension.value[x].value
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3482
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
value
:string>  < Time period during which identifier is/was valid for use.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier.period
pathAuditEvent.agent.extension.value[x].period
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3534
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < Organization that issued/manages the identifier. The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier.assigner
pathAuditEvent.agent.extension.value[x].assigner
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3578
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
assigner
:Organization*>?
🔗 Carries other identifiers are known for an agent.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/provider-id
pathAuditEvent.agent.extension
sliceotherId/provider-id
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3626
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.user.otherId/provider-id
(src)(doc)=  <#base:Extension>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/provider-id.id
pathAuditEvent.agent.extension.id
sliceotherId/provider-id
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3671
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>?  < An Extension; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/provider-id.extension
pathAuditEvent.agent.extension.extension
sliceotherId/provider-id
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3706
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>{0,0}  < Source of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. https://profiles.ihe.net/ITI/BALP/StructureDefinition/ihe-otherId; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/provider-id.url
pathAuditEvent.agent.extension.url
sliceotherId/provider-id
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3754
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
url
:string>  < Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/provider-id.value[x]
pathAuditEvent.agent.extension.value[x]
sliceotherId/provider-id
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3791
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
value
:Identifier>  < Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier
pathAuditEvent.agent.extension.value[x]
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3837
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
valueIdentifier
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.user.otherId/provider-id.valueIdentifier>
🔗 Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier
pathAuditEvent.agent.extension.value[x]
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3837
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.user.otherId/provider-id.valueIdentifier
(src)(doc)=  <#base:Identifier>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier.id
pathAuditEvent.agent.extension.value[x].id
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3874
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier.extension
pathAuditEvent.agent.extension.value[x].extension
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3909
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < The purpose of this identifier. Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. Binding: identifier-use (required, Identifies the purpose for this identifier, if known .); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier.use
pathAuditEvent.agent.extension.value[x].use
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3968
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
use
:code>?  < A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. Binding: identifier-type (extensible, A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier.type
pathAuditEvent.agent.extension.value[x].type
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4022
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>?  < Establishes the namespace for the value - that is, a URL that describes a set values that are unique. Identifier.system is always case sensitive.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier.system
pathAuditEvent.agent.extension.value[x].system
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4087
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
system
:uri>?  < The portion of the identifier typically relevant to the user and which is unique within the context of the system. If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier.value
pathAuditEvent.agent.extension.value[x].value
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4139
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
value
:string>  < Time period during which identifier is/was valid for use.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier.period
pathAuditEvent.agent.extension.value[x].period
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4191
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < Organization that issued/manages the identifier. The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier.assigner
pathAuditEvent.agent.extension.value[x].assigner
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4235
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
assigner
:Organization*>?
🔗 Carries other identifiers are known for an agent.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/subject-id
pathAuditEvent.agent.extension
sliceotherId/subject-id
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.user.otherId/subject-id
(src)(doc)=  <#base:Extension>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/subject-id.id
pathAuditEvent.agent.extension.id
sliceotherId/subject-id
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2357
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>?  < An Extension; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/subject-id.extension
pathAuditEvent.agent.extension.extension
sliceotherId/subject-id
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2392
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>{0,0}  < Source of the definition for the extension code - a logical name or a URL. The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. https://profiles.ihe.net/ITI/BALP/StructureDefinition/ihe-otherId; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/subject-id.url
pathAuditEvent.agent.extension.url
sliceotherId/subject-id
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2440
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
url
:string>  < Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/subject-id.value[x]
pathAuditEvent.agent.extension.value[x]
sliceotherId/subject-id
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2477
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
value
:Identifier>  < Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier
pathAuditEvent.agent.extension.value[x]
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2523
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
valueIdentifier
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.user.otherId/subject-id.valueIdentifier>
🔗 Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier
pathAuditEvent.agent.extension.value[x]
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2523
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.user.otherId/subject-id.valueIdentifier
(src)(doc)=  <#base:Identifier>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier.id
pathAuditEvent.agent.extension.value[x].id
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2560
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier.extension
pathAuditEvent.agent.extension.value[x].extension
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2595
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < The purpose of this identifier. Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. Binding: identifier-use (required, Identifies the purpose for this identifier, if known .); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier.use
pathAuditEvent.agent.extension.value[x].use
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2654
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
use
:code>?  < A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. Binding: identifier-type (extensible, A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier.type
pathAuditEvent.agent.extension.value[x].type
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2708
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>?  < Establishes the namespace for the value - that is, a URL that describes a set values that are unique. Identifier.system is always case sensitive.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier.system
pathAuditEvent.agent.extension.value[x].system
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2773
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
system
:uri>?  < The portion of the identifier typically relevant to the user and which is unique within the context of the system. If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier.value
pathAuditEvent.agent.extension.value[x].value
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2825
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
value
:string>  < Time period during which identifier is/was valid for use.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier.period
pathAuditEvent.agent.extension.value[x].period
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2877
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < Organization that issued/manages the identifier. The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier.assigner
pathAuditEvent.agent.extension.value[x].assigner
slicevalueIdentifier
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2921
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
assigner
:Organization*>?
🔗 Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4476
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.user.who
(src)(doc)=  <#base:Reference>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.who.id
pathAuditEvent.agent.who.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4545
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.who.extension
pathAuditEvent.agent.who.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4580
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources. Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.who.reference
pathAuditEvent.agent.who.reference
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4639
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
reference
:string>?  < The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources). This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified. Binding: resource-types (extensible, Aa resource (or, for logical models, the URI of the logical model).); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.who.type
pathAuditEvent.agent.who.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4679
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:uri>?  < An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.who.identifier
pathAuditEvent.agent.who.identifier
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4727
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
identifier
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.user.who.identifier>?  < Plain text narrative that identifies the resource in addition to the resource reference. This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.who.display
pathAuditEvent.agent.who.display
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5166
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
display
:string>?
🔗 An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.who.identifier
pathAuditEvent.agent.who.identifier
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4727
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.user.who.identifier
(src)(doc)=  <#base:Identifier>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.who.identifier.id
pathAuditEvent.agent.who.identifier.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4764
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.who.identifier.extension
pathAuditEvent.agent.who.identifier.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4799
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < The purpose of this identifier. Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. Binding: identifier-use (required, Identifies the purpose for this identifier, if known .); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.who.identifier.use
pathAuditEvent.agent.who.identifier.use
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4858
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
use
:code>?  < A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. Binding: identifier-type (extensible, A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.who.identifier.type
pathAuditEvent.agent.who.identifier.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4912
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>?  < Establishes the namespace for the value - that is, a URL that describes a set values that are unique. Identifier.system is always case sensitive.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.who.identifier.system
pathAuditEvent.agent.who.identifier.system
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4969
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
system
:uri>?  < The portion of the identifier typically relevant to the user and which is unique within the context of the system. If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.who.identifier.value
pathAuditEvent.agent.who.identifier.value
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5022
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
value
:string>  < Time period during which identifier is/was valid for use.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.who.identifier.period
pathAuditEvent.agent.who.identifier.period
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5074
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < Organization that issued/manages the identifier. The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:user.who.identifier.assigner
pathAuditEvent.agent.who.identifier.assigner
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5118
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
assigner
:Organization*>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg
pathAuditEvent.agent
sliceuserorg
rootAuditEvent.agent:userorg
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5855
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.userorg
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.id
pathAuditEvent.agent.id
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5917
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< An Extension; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.extension
pathAuditEvent.agent.extension
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5952
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6090
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.type
pathAuditEvent.agent.type
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6142
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>  < The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.role
pathAuditEvent.agent.role
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6218
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>{0,0}  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.who
pathAuditEvent.agent.who
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6283
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.altId
pathAuditEvent.agent.altId
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7016
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>{0,0}  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.name
pathAuditEvent.agent.name
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7065
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>{0,0}  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.requestor
pathAuditEvent.agent.requestor
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7114
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.location
pathAuditEvent.agent.location
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7161
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>{0,0}  < The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.policy
pathAuditEvent.agent.policy
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7216
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>{0,0}  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.media
pathAuditEvent.agent.media
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7266
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.network
pathAuditEvent.agent.network
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7322
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.userorg.network>{0,0}  < The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7604
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>{0,0} []< The assuranceLevel element carries various types of Assurance level. May be an Identity Assurance (IAL), an Authentication Assurance Level (AAL), a Federation Assurance Level (FAL), or other. In SAML this is [defined to be carried](https://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf) in the `saml:AuthnContextClassRef`, but may be carried elsewhere based on the use-case and profiling of SAML. The Vocabulary is not defined here. Some sources of vocabulary: - HL7 v3 [Security Trust Assurance ValueSet](https://terminology.hl7.org/3.0.0/ValueSet-v3-SecurityTrustAssuranceObservationValue.html). These include ISO-7498-2, NIST 800-63-1, and NIST-800-63-2. - [idmanagement.gov](https://developers.login.gov/saml/#specifying-attributes-and-assurance-levels) published on login.gov - this is defined to be carried in the saml:AuthnContextClassRef - OASIS [Authentication Context for SAML](https://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf) - An example of a customized and purpose defined small set of codes can be found in the HL7 [SMART Health Cards](http://build.fhir.org/ig/HL7/fhir-shc-vaccination-ig/) defines a [valueset](http://hl7.org/fhir/uv/shc-vaccination/ValueSet/identity-assurance-level); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.extension:assuranceLevel
pathAuditEvent.agent.extension
sliceassuranceLevel
rootAuditEvent.agent:userorg
isSliceTrue
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6000
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
assuranceLevel
:ihe-assuranceLevel>* []< Carries other identifiers are known for an agent.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.extension:otherId
pathAuditEvent.agent.extension
sliceotherId
rootAuditEvent.agent:userorg
isSliceTrue
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6045
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
otherId
:ihe-otherId>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.network
pathAuditEvent.agent.network
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7322
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.userorg.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.network.id
pathAuditEvent.agent.network.id
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7362
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.network.extension
pathAuditEvent.agent.network.extension
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7397
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7446
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.network.address
pathAuditEvent.agent.network.address
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7498
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.network.type
pathAuditEvent.agent.network.type
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7548
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.who
pathAuditEvent.agent.who
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6283
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.userorg.who
(src)(doc)=  <#base:Reference>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.who.id
pathAuditEvent.agent.who.id
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6352
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.who.extension
pathAuditEvent.agent.who.extension
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources. Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.who.reference
pathAuditEvent.agent.who.reference
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6446
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
reference
:string>?  < The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources). This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified. Binding: resource-types (extensible, Aa resource (or, for logical models, the URI of the logical model).); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.who.type
pathAuditEvent.agent.who.type
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6486
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:uri>?  < An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.who.identifier
pathAuditEvent.agent.who.identifier
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6534
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
identifier
:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.userorg.who.identifier>?  < Plain text narrative that identifies the resource in addition to the resource reference. This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.who.display
pathAuditEvent.agent.who.display
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6972
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
display
:string>
🔗 An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.who.identifier
pathAuditEvent.agent.who.identifier
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6534
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.userorg.who.identifier
(src)(doc)=  <#base:Identifier>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.who.identifier.id
pathAuditEvent.agent.who.identifier.id
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6571
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.who.identifier.extension
pathAuditEvent.agent.who.identifier.extension
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6606
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < The purpose of this identifier. Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. Binding: identifier-use (required, Identifies the purpose for this identifier, if known .); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.who.identifier.use
pathAuditEvent.agent.who.identifier.use
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6665
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
use
:code>?  < A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. Binding: identifier-type (extensible, A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.who.identifier.type
pathAuditEvent.agent.who.identifier.type
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6719
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>?  < Establishes the namespace for the value - that is, a URL that describes a set values that are unique. Identifier.system is always case sensitive.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.who.identifier.system
pathAuditEvent.agent.who.identifier.system
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6776
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
system
:uri>?  < The portion of the identifier typically relevant to the user and which is unique within the context of the system. If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.who.identifier.value
pathAuditEvent.agent.who.identifier.value
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6828
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
value
:string>  < Time period during which identifier is/was valid for use.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.who.identifier.period
pathAuditEvent.agent.who.identifier.period
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6880
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < Organization that issued/manages the identifier. The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Comprehensive
elementAuditEvent.agent:userorg.who.identifier.assigner
pathAuditEvent.agent.who.identifier.assigner
sliceuserorg
rootAuditEvent.agent:userorg
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6924
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
assigner
:Organization*>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Minimal
(src)(doc)=  <#base:AuditEvent>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#487
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#551
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
subtype
:Coding>*  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#607
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#663
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#720
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#770
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcome
:code>?  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#826
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#870
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#938
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
agent
:IHE.BasicAudit.SAMLaccessTokenUse.Minimal.agent>+  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3883
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
source
:IHE.BasicAudit.SAMLaccessTokenUse.Minimal.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4222
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
entity
:IHE.BasicAudit.SAMLaccessTokenUse.Minimal.entity>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2077
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
user
:IHE.BasicAudit.SAMLaccessTokenUse.Minimal.user>+
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#938
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Minimal.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1008
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< An Extension; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1043
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1181
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1233
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1300
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1365
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1434
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1483
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1532
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1578
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1633
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1683
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1739
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.SAMLaccessTokenUse.Minimal.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2021
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>* []< The assuranceLevel element carries various types of Assurance level. May be an Identity Assurance (IAL), an Authentication Assurance Level (AAL), a Federation Assurance Level (FAL), or other. In SAML this is [defined to be carried](https://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf) in the `saml:AuthnContextClassRef`, but may be carried elsewhere based on the use-case and profiling of SAML. The Vocabulary is not defined here. Some sources of vocabulary: - HL7 v3 [Security Trust Assurance ValueSet](https://terminology.hl7.org/3.0.0/ValueSet-v3-SecurityTrustAssuranceObservationValue.html). These include ISO-7498-2, NIST 800-63-1, and NIST-800-63-2. - [idmanagement.gov](https://developers.login.gov/saml/#specifying-attributes-and-assurance-levels) published on login.gov - this is defined to be carried in the saml:AuthnContextClassRef - OASIS [Authentication Context for SAML](https://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf) - An example of a customized and purpose defined small set of codes can be found in the HL7 [SMART Health Cards](http://build.fhir.org/ig/HL7/fhir-shc-vaccination-ig/) defines a [valueset](http://hl7.org/fhir/uv/shc-vaccination/ValueSet/identity-assurance-level); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.extension:assuranceLevel
pathAuditEvent.agent.extension
sliceassuranceLevel
rootAuditEvent.agent.extension:assuranceLevel
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1091
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
assuranceLevel
:ihe-assuranceLevel>* []< Carries other identifiers are known for an agent.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.extension:otherId
pathAuditEvent.agent.extension
sliceotherId
rootAuditEvent.agent.extension:otherId
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1136
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
otherId
:ihe-otherId>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1739
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Minimal.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1779
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1814
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1863
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1915
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1965
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4222
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Minimal.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4287
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4322
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4371
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4423
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4474
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4539
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4599
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4664
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4725
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4778
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4823
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4872
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.SAMLaccessTokenUse.Minimal.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4872
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Minimal.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4917
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4952
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#5001
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#5053
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3883
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Minimal.source
(src)(doc)=  <#base:AuditEvent.source>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.source.id
pathAuditEvent.source.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3929
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.source.extension
pathAuditEvent.source.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3964
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.source.modifierExtension
pathAuditEvent.source.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4013
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4065
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4110
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> []< Code specifying the type of source where event originated. Binding: audit-source-type (extensible, Code specifying the type of system that detected and recorded the event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.source.type
pathAuditEvent.source.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4166
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>*
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2077
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Minimal.user
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.id
pathAuditEvent.agent.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2139
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< An Extension; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.extension
pathAuditEvent.agent.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2174
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.type
pathAuditEvent.agent.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2364
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.role
pathAuditEvent.agent.role
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2439
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2504
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.altId
pathAuditEvent.agent.altId
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3237
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.name
pathAuditEvent.agent.name
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3286
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.requestor
pathAuditEvent.agent.requestor
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3335
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.location
pathAuditEvent.agent.location
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3382
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>?  < The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.policy
pathAuditEvent.agent.policy
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3437
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.media
pathAuditEvent.agent.media
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3488
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3544
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.SAMLaccessTokenUse.Minimal.user.network>{0,0} []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3826
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>* []< The assuranceLevel element carries various types of Assurance level. May be an Identity Assurance (IAL), an Authentication Assurance Level (AAL), a Federation Assurance Level (FAL), or other. In SAML this is [defined to be carried](https://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf) in the `saml:AuthnContextClassRef`, but may be carried elsewhere based on the use-case and profiling of SAML. The Vocabulary is not defined here. Some sources of vocabulary: - HL7 v3 [Security Trust Assurance ValueSet](https://terminology.hl7.org/3.0.0/ValueSet-v3-SecurityTrustAssuranceObservationValue.html). These include ISO-7498-2, NIST 800-63-1, and NIST-800-63-2. - [idmanagement.gov](https://developers.login.gov/saml/#specifying-attributes-and-assurance-levels) published on login.gov - this is defined to be carried in the saml:AuthnContextClassRef - OASIS [Authentication Context for SAML](https://docs.oasis-open.org/security/saml/v2.0/saml-authn-context-2.0-os.pdf) - An example of a customized and purpose defined small set of codes can be found in the HL7 [SMART Health Cards](http://build.fhir.org/ig/HL7/fhir-shc-vaccination-ig/) defines a [valueset](http://hl7.org/fhir/uv/shc-vaccination/ValueSet/identity-assurance-level); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.extension:assuranceLevel
pathAuditEvent.agent.extension
sliceassuranceLevel
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2222
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
assuranceLevel
:ihe-assuranceLevel>* []< Carries other identifiers are known for an agent.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.extension:otherId
pathAuditEvent.agent.extension
sliceotherId
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2267
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
otherId
:ihe-otherId>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3544
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Minimal.user.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.network.id
pathAuditEvent.agent.network.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3584
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.network.extension
pathAuditEvent.agent.network.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3619
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3668
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.network.address
pathAuditEvent.agent.network.address
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3720
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.network.type
pathAuditEvent.agent.network.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3770
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2504
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Minimal.user.who
(src)(doc)=  <#base:Reference>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.who.id
pathAuditEvent.agent.who.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2573
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.who.extension
pathAuditEvent.agent.who.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2608
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources. Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.who.reference
pathAuditEvent.agent.who.reference
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2667
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
reference
:string>?  < The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources). This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified. Binding: resource-types (extensible, Aa resource (or, for logical models, the URI of the logical model).); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.who.type
pathAuditEvent.agent.who.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2707
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:uri>?  < An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.who.identifier
pathAuditEvent.agent.who.identifier
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2755
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
identifier
:IHE.BasicAudit.SAMLaccessTokenUse.Minimal.user.who.identifier>?  < Plain text narrative that identifies the resource in addition to the resource reference. This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.who.display
pathAuditEvent.agent.who.display
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3194
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
display
:string>?
🔗 An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).;
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.who.identifier
pathAuditEvent.agent.who.identifier
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2755
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.SAMLaccessTokenUse.Minimal.user.who.identifier
(src)(doc)=  <#base:Identifier>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.who.identifier.id
pathAuditEvent.agent.who.identifier.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2792
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.who.identifier.extension
pathAuditEvent.agent.who.identifier.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2827
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < The purpose of this identifier. Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. Binding: identifier-use (required, Identifies the purpose for this identifier, if known .); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.who.identifier.use
pathAuditEvent.agent.who.identifier.use
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2886
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
use
:code>?  < A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. Binding: identifier-type (extensible, A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.); (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.who.identifier.type
pathAuditEvent.agent.who.identifier.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2940
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>?  < Establishes the namespace for the value - that is, a URL that describes a set values that are unique. Identifier.system is always case sensitive.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.who.identifier.system
pathAuditEvent.agent.who.identifier.system
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2997
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
system
:uri>?  < The portion of the identifier typically relevant to the user and which is unique within the context of the system. If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.who.identifier.value
pathAuditEvent.agent.who.identifier.value
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3050
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
value
:string>  < Time period during which identifier is/was valid for use.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.who.identifier.period
pathAuditEvent.agent.who.identifier.period
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3102
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < Organization that issued/manages the identifier. The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.; (src);
provenance
profileIHE.BasicAudit.SAMLaccessTokenUse.Minimal
elementAuditEvent.agent:user.who.identifier.assigner
pathAuditEvent.agent.who.identifier.assigner
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3146
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
assigner
:Organization*>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.;
provenance
profileIHE.BasicAudit.Update
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Update
(src)(doc)=  <#base:AuditEvent>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#487
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#556
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
subtype
:Coding>+  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#745
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#802
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#859
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#909
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcome
:code>?  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#966
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1010
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1078
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
agent
:IHE.BasicAudit.Update.agent>{2,2147483647}  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5269
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
source
:IHE.BasicAudit.Update.source> []< Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5609
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
entity
:IHE.BasicAudit.Update.entity>+  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.) http://hl7.org/fhir/restful-interaction, update, update; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.subtype:anyUpdate
pathAuditEvent.subtype
sliceanyUpdate
rootAuditEvent.subtype:anyUpdate
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#621
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
anyUpdate
:Coding>?  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.) http://hl7.org/fhir/restful-interaction, patch, patch; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.subtype:anyPatch
pathAuditEvent.subtype
sliceanyPatch
rootAuditEvent.subtype:anyPatch
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#683
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
anyPatch
:Coding>?  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2128
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
client
:IHE.BasicAudit.Update.client>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3179
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
server
:IHE.BasicAudit.Update.server>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
user
:IHE.BasicAudit.Update.user>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6542
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
transaction
:IHE.BasicAudit.Update.transaction>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data
pathAuditEvent.entity
slicedata
rootAuditEvent.entity:data
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8133
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
data
:IHE.BasicAudit.Update.data>
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1078
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Update.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1148
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1183
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1232
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1284
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1351
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1416
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1485
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1534
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1583
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1629
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1684
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1734
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1790
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Update.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2072
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1790
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Update.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1830
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1865
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1914
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#1966
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2016
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2128
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Update.client
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.id
pathAuditEvent.agent.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2190
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.extension
pathAuditEvent.agent.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2225
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2274
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.type
pathAuditEvent.agent.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2326
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.role
pathAuditEvent.agent.role
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2402
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.who
pathAuditEvent.agent.who
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2467
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.altId
pathAuditEvent.agent.altId
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2536
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.name
pathAuditEvent.agent.name
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2585
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.requestor
pathAuditEvent.agent.requestor
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2634
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.location
pathAuditEvent.agent.location
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2680
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.policy
pathAuditEvent.agent.policy
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2735
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.media
pathAuditEvent.agent.media
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2785
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2841
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Update.client.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3123
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2841
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Update.client.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.network.id
pathAuditEvent.agent.network.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2881
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.network.extension
pathAuditEvent.agent.network.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2916
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#2965
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.network.address
pathAuditEvent.agent.network.address
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3017
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:client.network.type
pathAuditEvent.agent.network.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3067
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data
pathAuditEvent.entity
slicedata
rootAuditEvent.entity:data
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8133
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Update.data
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data.id
pathAuditEvent.entity.id
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8199
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data.extension
pathAuditEvent.entity.extension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8234
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data.modifierExtension
pathAuditEvent.entity.modifierExtension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8283
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data.what
pathAuditEvent.entity.what
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8335
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data.type
pathAuditEvent.entity.type
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8386
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/RestObjectRoles (required, ); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data.role
pathAuditEvent.entity.role
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8456
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data.lifecycle
pathAuditEvent.entity.lifecycle
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8509
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data.securityLabel
pathAuditEvent.entity.securityLabel
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8574
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data.name
pathAuditEvent.entity.name
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8635
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data.description
pathAuditEvent.entity.description
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8688
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data.query
pathAuditEvent.entity.query
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8733
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data.detail
pathAuditEvent.entity.detail
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8782
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.Update.data.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data.detail
pathAuditEvent.entity.detail
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8782
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Update.data.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data.detail.id
pathAuditEvent.entity.detail.id
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8827
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data.detail.extension
pathAuditEvent.entity.detail.extension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8862
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8911
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:data.detail.type
pathAuditEvent.entity.detail.type
slicedata
rootAuditEvent.entity:data
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8963
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5609
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Update.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5683
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5718
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5767
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5819
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5870
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5935
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5995
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6060
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6121
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6174
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6219
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6268
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.Update.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6268
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Update.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6313
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6348
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6397
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6449
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server
pathAuditEvent.agent
sliceserver
rootAuditEvent.agent:server
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3179
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Update.server
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.id
pathAuditEvent.agent.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3241
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.extension
pathAuditEvent.agent.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3276
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3325
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.type
pathAuditEvent.agent.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3377
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.role
pathAuditEvent.agent.role
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3453
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.who
pathAuditEvent.agent.who
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3518
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.altId
pathAuditEvent.agent.altId
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3587
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.name
pathAuditEvent.agent.name
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3636
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.requestor
pathAuditEvent.agent.requestor
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3685
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.location
pathAuditEvent.agent.location
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3731
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.policy
pathAuditEvent.agent.policy
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3786
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.media
pathAuditEvent.agent.media
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3836
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3892
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Update.server.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4174
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.network
pathAuditEvent.agent.network
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3892
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Update.server.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.network.id
pathAuditEvent.agent.network.id
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3932
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.network.extension
pathAuditEvent.agent.network.extension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#3967
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4016
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.network.address
pathAuditEvent.agent.network.address
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4068
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:server.network.type
pathAuditEvent.agent.network.type
sliceserver
rootAuditEvent.agent:server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4118
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.;
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5269
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Update.source
(src)(doc)=  <#base:AuditEvent.source>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.source.id
pathAuditEvent.source.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5316
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.source.extension
pathAuditEvent.source.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5351
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.source.modifierExtension
pathAuditEvent.source.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5400
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5452
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5497
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> []< Code specifying the type of source where event originated. Binding: audit-source-type (extensible, Code specifying the type of system that detected and recorded the event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.source.type
pathAuditEvent.source.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5553
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>*
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction
pathAuditEvent.entity
slicetransaction
rootAuditEvent.entity:transaction
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6542
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Update.transaction
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.id
pathAuditEvent.entity.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6608
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.extension
pathAuditEvent.entity.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6643
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.modifierExtension
pathAuditEvent.entity.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6692
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6744
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.type
pathAuditEvent.entity.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7457
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.role
pathAuditEvent.entity.role
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7526
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.lifecycle
pathAuditEvent.entity.lifecycle
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7586
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.securityLabel
pathAuditEvent.entity.securityLabel
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7651
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.name
pathAuditEvent.entity.name
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7712
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.description
pathAuditEvent.entity.description
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7765
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.query
pathAuditEvent.entity.query
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7810
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7859
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.BasicAudit.Update.transaction.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.detail
pathAuditEvent.entity.detail
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7859
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Update.transaction.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.detail.id
pathAuditEvent.entity.detail.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7904
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.detail.extension
pathAuditEvent.entity.detail.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7939
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7988
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.detail.type
pathAuditEvent.entity.detail.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#8040
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Identifies a specific instance of the entity. The reference should be version specific.;
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.what
pathAuditEvent.entity.what
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6744
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Update.transaction.what
(src)(doc)=  <#base:Reference>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.what.id
pathAuditEvent.entity.what.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6795
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.what.extension
pathAuditEvent.entity.what.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6830
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources. Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.what.reference
pathAuditEvent.entity.what.reference
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6889
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
reference
:string>?  < The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources). This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified. Binding: resource-types (extensible, Aa resource (or, for logical models, the URI of the logical model).); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.what.type
pathAuditEvent.entity.what.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6929
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:uri>?  < An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6977
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
identifier
:IHE.BasicAudit.Update.transaction.what.identifier>?  < Plain text narrative that identifies the resource in addition to the resource reference. This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.what.display
pathAuditEvent.entity.what.display
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7414
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
display
:string>?
🔗 An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).;
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.what.identifier
pathAuditEvent.entity.what.identifier
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#6977
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Update.transaction.what.identifier
(src)(doc)=  <#base:Identifier>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.what.identifier.id
pathAuditEvent.entity.what.identifier.id
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7014
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.what.identifier.extension
pathAuditEvent.entity.what.identifier.extension
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7049
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>*  < The purpose of this identifier. Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. Binding: identifier-use (required, Identifies the purpose for this identifier, if known .); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.what.identifier.use
pathAuditEvent.entity.what.identifier.use
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7108
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
use
:code>?  < A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. Binding: identifier-type (extensible, A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.what.identifier.type
pathAuditEvent.entity.what.identifier.type
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7162
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>?  < Establishes the namespace for the value - that is, a URL that describes a set values that are unique. Identifier.system is always case sensitive.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.what.identifier.system
pathAuditEvent.entity.what.identifier.system
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7219
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
system
:uri>?  < The portion of the identifier typically relevant to the user and which is unique within the context of the system. If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.what.identifier.value
pathAuditEvent.entity.what.identifier.value
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7271
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
value
:string>  < Time period during which identifier is/was valid for use.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.what.identifier.period
pathAuditEvent.entity.what.identifier.period
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7322
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < Organization that issued/manages the identifier. The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.entity:transaction.what.identifier.assigner
pathAuditEvent.entity.what.identifier.assigner
slicetransaction
rootAuditEvent.entity:transaction
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#7366
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
assigner
:Organization*>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Update.user
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.id
pathAuditEvent.agent.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4292
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.extension
pathAuditEvent.agent.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4327
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4376
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/DataSources (required, ); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.type
pathAuditEvent.agent.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4428
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.role
pathAuditEvent.agent.role
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4488
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4554
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.altId
pathAuditEvent.agent.altId
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4623
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.name
pathAuditEvent.agent.name
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4672
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.requestor
pathAuditEvent.agent.requestor
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4722
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.location
pathAuditEvent.agent.location
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4769
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.policy
pathAuditEvent.agent.policy
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4824
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.media
pathAuditEvent.agent.media
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4874
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4930
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.BasicAudit.Update.user.network>{0,0} []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5212
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4930
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.BasicAudit.Update.user.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.network.id
pathAuditEvent.agent.network.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#4970
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.network.extension
pathAuditEvent.agent.network.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5005
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5054
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.network.address
pathAuditEvent.agent.network.address
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5106
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.BasicAudit.Update
elementAuditEvent.agent:user.network.type
pathAuditEvent.agent.network.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.BasicAudit.Update.json.html#5156
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. Based on IHE-ATNA.;
provenance
profileIHE.IUA.71
elementAuditEvent
pathAuditEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#87
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.IUA.71
(src)(doc)=  <#base:AuditEvent>  < The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. The only time that a resource does not have an id is when it is being submitted to the server using a create operation.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.id
pathAuditEvent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#173
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>?  < The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.meta
pathAuditEvent.meta
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
meta
:Meta>?  < A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.implicitRules
pathAuditEvent.implicitRules
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#230
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
implicitRules
:uri>?  < The base language in which the resource is written. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Binding: languages (preferred, A human language.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.language
pathAuditEvent.language
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#262
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
language
:code>?  < A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.text
pathAuditEvent.text
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#312
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
text
:Narrative>? []< These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.contained
pathAuditEvent.contained
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#355
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
contained
:Resource>* []< May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.extension
pathAuditEvent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#387
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.modifierExtension
pathAuditEvent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#436
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function. Binding: audit-event-type (extensible, Type of event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.type
pathAuditEvent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#487
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>  < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.subtype
pathAuditEvent.subtype
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#556
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
subtype
:Coding>  < Indicator for type of action performed during the event that generated the audit. Binding: audit-event-action (required, Indicator for type of action performed during the event that generated the event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.action
pathAuditEvent.action
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#617
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
action
:code>?  < The period during which the activity occurred. The period can be a little arbitrary; where possible, the time should correspond to human assessment of the activity time.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.period
pathAuditEvent.period
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#674
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
period
:Period>?  < The time when the event was recorded. In a distributed system, some sort of common time base (e.g. an NTP [RFC1305] server) is a good implementation tactic.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.recorded
pathAuditEvent.recorded
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#731
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
recorded
:instant>  < Indicates whether the event succeeded or failed. In some cases a "success" may be partial, for example, an incomplete or interrupted transfer of a radiological study. For the purpose of establishing accountability, these distinctions are not relevant. Binding: audit-event-outcome (required, Indicates whether the event succeeded or failed.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.outcome
pathAuditEvent.outcome
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#781
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcome
:code>?  < A free text description of the outcome of the event.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.outcomeDesc
pathAuditEvent.outcomeDesc
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#838
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
outcomeDesc
:string>? []< The purposeOfUse (reason) that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that it is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.purposeOfEvent
pathAuditEvent.purposeOfEvent
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#882
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfEvent
:CodeableConcept>* []< An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#950
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
agent
:IHE.IUA.71.agent>{2,3}  < The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5156
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
source
:IHE.IUA.71.source>  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5496
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
entity
:IHE.IUA.71.entity>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2000
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
client
:IHE.IUA.71.client>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server
pathAuditEvent.agent
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3051
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
auth-server
:IHE.IUA.71.auth-server>  < An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4101
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
user
:IHE.IUA.71.user>?  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request
pathAuditEvent.entity
slicetoken-request
rootAuditEvent.entity:token-request
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6429
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
token-request
:IHE.IUA.71.token-request>  < Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response
pathAuditEvent.entity
slicetoken-response
rootAuditEvent.entity:token-response
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7364
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
token-response
:IHE.IUA.71.token-response>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.IUA.71
elementAuditEvent.agent
pathAuditEvent.agent
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#950
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.IUA.71.agent
(src)(doc)=  <#base:AuditEvent.agent>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.id
pathAuditEvent.agent.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1020
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.extension
pathAuditEvent.agent.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1055
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.modifierExtension
pathAuditEvent.agent.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1104
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.type
pathAuditEvent.agent.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1156
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept>? []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.role
pathAuditEvent.agent.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1223
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.who
pathAuditEvent.agent.who
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1288
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>?  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.altId
pathAuditEvent.agent.altId
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1357
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.name
pathAuditEvent.agent.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1406
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.requestor
pathAuditEvent.agent.requestor
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1455
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.location
pathAuditEvent.agent.location
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1501
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.policy
pathAuditEvent.agent.policy
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1556
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.media
pathAuditEvent.agent.media
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1606
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>?  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1662
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.IUA.71.agent.network>? []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.purposeOfUse
pathAuditEvent.agent.purposeOfUse
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1944
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.IUA.71
elementAuditEvent.agent.network
pathAuditEvent.agent.network
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1662
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.IUA.71.agent.network
(src)(doc)=  <#base:AuditEvent.agent.network>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.network.id
pathAuditEvent.agent.network.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1702
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.network.extension
pathAuditEvent.agent.network.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1737
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1786
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.network.address
pathAuditEvent.agent.network.address
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1838
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent.network.type
pathAuditEvent.agent.network.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#1888
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server
pathAuditEvent.agent
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3051
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.IUA.71.auth-server
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.id
pathAuditEvent.agent.id
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3113
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.extension
pathAuditEvent.agent.extension
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3148
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3197
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.type
pathAuditEvent.agent.type
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3249
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.role
pathAuditEvent.agent.role
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3324
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.who
pathAuditEvent.agent.who
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3389
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.altId
pathAuditEvent.agent.altId
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3458
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.name
pathAuditEvent.agent.name
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3507
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.requestor
pathAuditEvent.agent.requestor
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3556
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.location
pathAuditEvent.agent.location
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3602
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.policy
pathAuditEvent.agent.policy
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3657
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.media
pathAuditEvent.agent.media
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3707
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.network
pathAuditEvent.agent.network
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3763
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.IUA.71.auth-server.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4045
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.network
pathAuditEvent.agent.network
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3763
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.IUA.71.auth-server.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.network.id
pathAuditEvent.agent.network.id
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3803
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.network.extension
pathAuditEvent.agent.network.extension
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3838
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3887
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.network.address
pathAuditEvent.agent.network.address
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3939
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:auth-server.network.type
pathAuditEvent.agent.network.type
sliceauth-server
rootAuditEvent.agent:auth-server
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#3989
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client
pathAuditEvent.agent
sliceclient
rootAuditEvent.agent:client
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2000
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.IUA.71.client
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.id
pathAuditEvent.agent.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2062
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.extension
pathAuditEvent.agent.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2097
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2146
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.type
pathAuditEvent.agent.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2198
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.role
pathAuditEvent.agent.role
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2274
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.who
pathAuditEvent.agent.who
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2339
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.altId
pathAuditEvent.agent.altId
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2408
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>?  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.name
pathAuditEvent.agent.name
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2457
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.requestor
pathAuditEvent.agent.requestor
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2506
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.location
pathAuditEvent.agent.location
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2552
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.policy
pathAuditEvent.agent.policy
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2607
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.media
pathAuditEvent.agent.media
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2657
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2713
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.IUA.71.client.network> []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2995
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.network
pathAuditEvent.agent.network
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2713
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.IUA.71.client.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.network.id
pathAuditEvent.agent.network.id
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2753
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.network.extension
pathAuditEvent.agent.network.extension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2788
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2837
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.network.address
pathAuditEvent.agent.network.address
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2889
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:client.network.type
pathAuditEvent.agent.network.type
sliceclient
rootAuditEvent.agent:client
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#2939
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.IUA.71
elementAuditEvent.entity
pathAuditEvent.entity
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5496
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.IUA.71.entity
(src)(doc)=  <#base:AuditEvent.entity>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity.id
pathAuditEvent.entity.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5570
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity.extension
pathAuditEvent.entity.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5605
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity.modifierExtension
pathAuditEvent.entity.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5654
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity.what
pathAuditEvent.entity.what
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5706
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>?  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity.type
pathAuditEvent.entity.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5757
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity.role
pathAuditEvent.entity.role
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5822
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>?  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity.lifecycle
pathAuditEvent.entity.lifecycle
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5882
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity.securityLabel
pathAuditEvent.entity.securityLabel
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5947
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity.name
pathAuditEvent.entity.name
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6008
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity.description
pathAuditEvent.entity.description
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6061
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity.query
pathAuditEvent.entity.query
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6106
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6155
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.IUA.71.entity.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.IUA.71
elementAuditEvent.entity.detail
pathAuditEvent.entity.detail
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6155
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.IUA.71.entity.detail
(src)(doc)=  <#base:AuditEvent.entity.detail>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity.detail.id
pathAuditEvent.entity.detail.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6200
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity.detail.extension
pathAuditEvent.entity.detail.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6235
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6284
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity.detail.type
pathAuditEvent.entity.detail.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6336
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 The system that is reporting the event. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants (e.g. low-level network transports) need not be identified.;
provenance
profileIHE.IUA.71
elementAuditEvent.source
pathAuditEvent.source
isSliceFalse
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5156
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.IUA.71.source
(src)(doc)=  <#base:AuditEvent.source>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.source.id
pathAuditEvent.source.id
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5203
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.source.extension
pathAuditEvent.source.extension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5238
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.source.modifierExtension
pathAuditEvent.source.modifierExtension
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5287
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.source.site
pathAuditEvent.source.site
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5339
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
site
:string>?  < Identifier of the source where the event was detected.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.source.observer
pathAuditEvent.source.observer
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5384
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
observer
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> []< Code specifying the type of source where event originated. Binding: audit-source-type (extensible, Code specifying the type of system that detected and recorded the event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.source.type
pathAuditEvent.source.type
isSliceFalse
isSliceDescendantFalse
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5440
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>*
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request
pathAuditEvent.entity
slicetoken-request
rootAuditEvent.entity:token-request
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6429
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.IUA.71.token-request
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request.id
pathAuditEvent.entity.id
slicetoken-request
rootAuditEvent.entity:token-request
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6495
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request.extension
pathAuditEvent.entity.extension
slicetoken-request
rootAuditEvent.entity:token-request
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6530
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request.modifierExtension
pathAuditEvent.entity.modifierExtension
slicetoken-request
rootAuditEvent.entity:token-request
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6579
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request.what
pathAuditEvent.entity.what
slicetoken-request
rootAuditEvent.entity:token-request
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6631
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>{0,0}  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request.type
pathAuditEvent.entity.type
slicetoken-request
rootAuditEvent.entity:token-request
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6682
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request.role
pathAuditEvent.entity.role
slicetoken-request
rootAuditEvent.entity:token-request
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6752
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request.lifecycle
pathAuditEvent.entity.lifecycle
slicetoken-request
rootAuditEvent.entity:token-request
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6817
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request.securityLabel
pathAuditEvent.entity.securityLabel
slicetoken-request
rootAuditEvent.entity:token-request
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6882
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request.name
pathAuditEvent.entity.name
slicetoken-request
rootAuditEvent.entity:token-request
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6943
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request.description
pathAuditEvent.entity.description
slicetoken-request
rootAuditEvent.entity:token-request
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#6996
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request.query
pathAuditEvent.entity.query
slicetoken-request
rootAuditEvent.entity:token-request
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7041
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary> []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request.detail
pathAuditEvent.entity.detail
slicetoken-request
rootAuditEvent.entity:token-request
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7090
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.IUA.71.token-request.detail>*
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request.detail
pathAuditEvent.entity.detail
slicetoken-request
rootAuditEvent.entity:token-request
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7090
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.IUA.71.token-request.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request.detail.id
pathAuditEvent.entity.detail.id
slicetoken-request
rootAuditEvent.entity:token-request
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7135
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request.detail.extension
pathAuditEvent.entity.detail.extension
slicetoken-request
rootAuditEvent.entity:token-request
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7170
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicetoken-request
rootAuditEvent.entity:token-request
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7219
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-request.detail.type
pathAuditEvent.entity.detail.type
slicetoken-request
rootAuditEvent.entity:token-request
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7271
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 Specific instances of data or objects that have been accessed. Required unless the values for event identification, agent identification, and audit source identification are sufficient to document the entire auditable event. Because events may have more than one entity, this group can be a repeating set of values.;
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response
pathAuditEvent.entity
slicetoken-response
rootAuditEvent.entity:token-response
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7364
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.IUA.71.token-response
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response.id
pathAuditEvent.entity.id
slicetoken-response
rootAuditEvent.entity:token-response
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7430
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response.extension
pathAuditEvent.entity.extension
slicetoken-response
rootAuditEvent.entity:token-response
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7465
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response.modifierExtension
pathAuditEvent.entity.modifierExtension
slicetoken-response
rootAuditEvent.entity:token-response
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7514
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Identifies a specific instance of the entity. The reference should be version specific.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response.what
pathAuditEvent.entity.what
slicetoken-response
rootAuditEvent.entity:token-response
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7566
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
what
:Resource*>  < The type of the object that was involved in this audit event. This value is distinct from the user's role or any user relationship to the entity. Binding: audit-entity-type (extensible, Code for the entity type involved in the audit event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response.type
pathAuditEvent.entity.type
slicetoken-response
rootAuditEvent.entity:token-response
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7617
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:Coding>?  < Code representing the role the entity played in the event being audited. Binding: object-role (extensible, Code representing the role the entity played in the audit event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response.role
pathAuditEvent.entity.role
slicetoken-response
rootAuditEvent.entity:token-response
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7687
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:Coding>  < Identifier for the data life-cycle stage for the entity. This can be used to provide an audit trail for data, over time, as it passes through the system. Binding: object-lifecycle-events (extensible, Identifier for the data life-cycle stage for the entity.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response.lifecycle
pathAuditEvent.entity.lifecycle
slicetoken-response
rootAuditEvent.entity:token-response
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7752
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
lifecycle
:Coding>? []< Security labels for the identified entity. Copied from entity meta security tags. Binding: security-labels (extensible, Security Labels from the Healthcare Privacy and Security Classification System.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response.securityLabel
pathAuditEvent.entity.securityLabel
slicetoken-response
rootAuditEvent.entity:token-response
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7817
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
securityLabel
:Coding>*  < A name of the entity in the audit event. This field may be used in a query/report to identify audit events for a specific person. For example, where multiple synonymous entity identifiers (patient number, medical record number, encounter number, etc.) have been used.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response.name
pathAuditEvent.entity.name
slicetoken-response
rootAuditEvent.entity:token-response
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7878
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Text that describes the entity in more detail.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response.description
pathAuditEvent.entity.description
slicetoken-response
rootAuditEvent.entity:token-response
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7931
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
description
:string>?  < The query parameters for a query-type entities. The meaning and secondary-encoding of the content of base64 encoded blob is specific to the AuditEvent.type, AuditEvent.subtype, AuditEvent.entity.type, and AuditEvent.entity.role. The base64 is a general-use and safe container for event specific data blobs regardless of the encoding used by the transaction being recorded. An AuditEvent consuming application must understand the event it is consuming and the formats used by the event. For example, if auditing an Oracle network database access, the Oracle formats must be understood as they will be simply encoded in the base64binary blob.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response.query
pathAuditEvent.entity.query
slicetoken-response
rootAuditEvent.entity:token-response
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#7976
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
query
:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response.detail
pathAuditEvent.entity.detail
slicetoken-response
rootAuditEvent.entity:token-response
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#8025
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
detail
:IHE.IUA.71.token-response.detail>+
🔗 Tagged value pairs for conveying additional information about the entity.;
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response.detail
pathAuditEvent.entity.detail
slicetoken-response
rootAuditEvent.entity:token-response
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#8025
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.IUA.71.token-response.detail
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response.detail.id
pathAuditEvent.entity.detail.id
slicetoken-response
rootAuditEvent.entity:token-response
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#8070
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response.detail.extension
pathAuditEvent.entity.detail.extension
slicetoken-response
rootAuditEvent.entity:token-response
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#8105
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response.detail.modifierExtension
pathAuditEvent.entity.detail.modifierExtension
slicetoken-response
rootAuditEvent.entity:token-response
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#8154
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < The type of extra detail provided in the value.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.entity:token-response.detail.type
pathAuditEvent.entity.detail.type
slicetoken-response
rootAuditEvent.entity:token-response
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#8206
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:string>  ( <valueBase64Binary:base64Binary> | <valueString:string>)
🔗 An actor taking an active role in the event or activity that is logged. Several agents may be associated (i.e. have some responsibility for an activity) with an event or activity. For example, an activity may be initiated by one user for other users or involve more than one user. However, only one user may be the initiator/requestor for the activity.;
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user
pathAuditEvent.agent
sliceuser
rootAuditEvent.agent:user
isSliceTrue
isSliceDescendantFalse
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4101
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.IUA.71.user
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.id
pathAuditEvent.agent.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4163
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.extension
pathAuditEvent.agent.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4198
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.modifierExtension
pathAuditEvent.agent.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4247
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < Specification of the participation type the user plays when performing the event. Binding: participation-role-type (extensible, The Participation type of the agent to the event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.type
pathAuditEvent.agent.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4299
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:CodeableConcept> []< The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context. Should be roles relevant to the event. Should not be an exhaustive list of roles. Binding: security-role-type (example, What security role enabled the agent to participate in the event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.role
pathAuditEvent.agent.role
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4375
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
role
:CodeableConcept>*  < Reference to who this agent is that was involved in the event. Where a User ID is available it will go into who.identifier.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.who
pathAuditEvent.agent.who
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4441
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
who
:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)>  < Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.altId
pathAuditEvent.agent.altId
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4510
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
altId
:string>{0,0}  < Human-meaningful name for the agent.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.name
pathAuditEvent.agent.name
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4559
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
name
:string>?  < Indicator that the user is or is not the requestor, or initiator, for the event being audited. There can only be one initiator. If the initiator is not clear, then do not choose any one agent as the initiator.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.requestor
pathAuditEvent.agent.requestor
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4609
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
requestor
:boolean>  < Where the event occurred.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.location
pathAuditEvent.agent.location
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4656
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
location
:Location*>? []< The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used. For example: Where an OAuth token authorizes, the unique identifier from the OAuth token is placed into the policy element Where a policy engine (e.g. XACML) holds policy logic, the unique policy identifier is placed into the policy element.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.policy
pathAuditEvent.agent.policy
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4711
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
policy
:uri>*  < Type of media involved. Used when the event is about exporting/importing onto media. Binding: dicm-405-mediatype (extensible, Used when the event is about exporting/importing onto media.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.media
pathAuditEvent.agent.media
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4761
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
media
:Coding>{0,0}  < Logical network location for application activity, if the activity has a network location.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4817
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
network
:IHE.IUA.71.user.network>{0,0} []< The reason (purpose of use), specific to this agent, that was used during the event being recorded. Use AuditEvent.agent.purposeOfUse when you know that is specific to the agent, otherwise use AuditEvent.purposeOfEvent. For example, during a machine-to-machine transfer it might not be obvious to the audit system who caused the event, but it does know why. Binding: http://terminology.hl7.org/ValueSet/v3-PurposeOfUse (extensible, The reason the activity took place.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.purposeOfUse
pathAuditEvent.agent.purposeOfUse
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5099
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
purposeOfUse
:CodeableConcept>*
🔗 Logical network location for application activity, if the activity has a network location.;
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.network
pathAuditEvent.agent.network
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialTrue
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4817
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
IHE.IUA.71.user.network
(src)(doc)=  <#base:BackboneElement>  < Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.network.id
pathAuditEvent.agent.network.id
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4857
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
id
:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.network.extension
pathAuditEvent.agent.network.extension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4892
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
extension
:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.network.modifierExtension
pathAuditEvent.agent.network.modifierExtension
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4941
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
modifierExtension
:Extension>*  < An identifier for the network access point of the user device for the audit event. This could be a device id, IP address or some other identifier associated with a device.; (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.network.address
pathAuditEvent.agent.network.address
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#4993
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
address
:string>?  < An identifier for the type of network access point that originated the audit event. Binding: network-type (required, The type of network access point of this agent in the audit event.); (src);
provenance
profileIHE.IUA.71
elementAuditEvent.agent:user.network.type
pathAuditEvent.agent.network.type
sliceuser
rootAuditEvent.agent:user
isSliceFalse
isSliceDescendantTrue
isInDifferentialFalse
isDeclaredOnBaseFalse
srcjson/StructureDefinition-IHE.IUA.71.json.html#5043
dochttps://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
type
:code>?