🔗 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.;provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemeta: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceimplicitRules: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelanguage: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetext: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancecontained: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* < An Extension; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:Coding> []< Identifier for the category of event. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/AuthZsubTypeVS (required, ); (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#475 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesubtype: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#544 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaction: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#593 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#650 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerecorded: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#707 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcome:code> < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#757 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcomeDesc: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#813 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfEvent: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#858 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceagent: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#927 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesource: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6199 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceentity: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6538 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceclient: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1978 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuser: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3030 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuserorg: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg path AuditEvent.agent slice userorg root AuditEvent.agent:userorg isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4086 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceauthorizer: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer path AuditEvent.agent slice authorizer root AuditEvent.agent:authorizer isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5140 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepatient: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient path AuditEvent.entity slice patient root AuditEvent.entity:patient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7472 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceconsent: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent path AuditEvent.entity slice consent root AuditEvent.entity:consent isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8407 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetoken: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.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token path AuditEvent.entity slice token root AuditEvent.entity:token isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9338 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#927 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#998 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1033 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1082 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1134 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1201 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1266 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1335 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1384 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1433 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1479 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1534 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1584 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1640 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1922 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1640 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1680 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1715 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1764 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1816 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1866 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer path AuditEvent.agent slice authorizer root AuditEvent.agent:authorizer isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5140 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.id path AuditEvent.agent.id slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5209 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.extension path AuditEvent.agent.extension slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5244 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.modifierExtension path AuditEvent.agent.modifierExtension slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5293 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.type path AuditEvent.agent.type slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5345 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.role path AuditEvent.agent.role slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5421 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.who path AuditEvent.agent.who slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5486 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>{0,0} < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.altId path AuditEvent.agent.altId slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5555 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.name path AuditEvent.agent.name slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5604 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.requestor path AuditEvent.agent.requestor slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5653 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.location path AuditEvent.agent.location slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5700 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.policy path AuditEvent.agent.policy slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5755 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.media path AuditEvent.agent.media slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5805 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.network path AuditEvent.agent.network slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5861 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>{0,0} 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.purposeOfUse path AuditEvent.agent.purposeOfUse slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6143 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.network path AuditEvent.agent.network slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5861 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.network.id path AuditEvent.agent.network.id slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5901 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.network.extension path AuditEvent.agent.network.extension slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5936 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5985 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.network.address path AuditEvent.agent.network.address slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6037 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:authorizer.network.type path AuditEvent.agent.network.type slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6087 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#1978 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.id path AuditEvent.agent.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2040 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.extension path AuditEvent.agent.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2075 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.modifierExtension path AuditEvent.agent.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2124 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.type path AuditEvent.agent.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2176 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.role path AuditEvent.agent.role slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2252 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.who path AuditEvent.agent.who slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2317 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>{0,0} < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.altId path AuditEvent.agent.altId slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2386 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.name path AuditEvent.agent.name slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2435 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.requestor path AuditEvent.agent.requestor slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2484 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.location path AuditEvent.agent.location slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2530 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.policy path AuditEvent.agent.policy slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2585 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.media path AuditEvent.agent.media slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2636 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2692 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>{0,0} 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.purposeOfUse path AuditEvent.agent.purposeOfUse slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2974 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2692 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.network.id path AuditEvent.agent.network.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2732 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.network.extension path AuditEvent.agent.network.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2767 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2816 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.network.address path AuditEvent.agent.network.address slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2868 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:client.network.type path AuditEvent.agent.network.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#2918 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent path AuditEvent.entity slice consent root AuditEvent.entity:consent isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8407 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent.id path AuditEvent.entity.id slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8473 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent.extension path AuditEvent.entity.extension slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8508 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent.modifierExtension path AuditEvent.entity.modifierExtension slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8557 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent.what path AuditEvent.entity.what slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8609 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent.type path AuditEvent.entity.type slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8661 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent.role path AuditEvent.entity.role slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8731 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent.lifecycle path AuditEvent.entity.lifecycle slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8791 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent.securityLabel path AuditEvent.entity.securityLabel slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8856 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent.name path AuditEvent.entity.name slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8917 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent.description path AuditEvent.entity.description slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8970 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent.query path AuditEvent.entity.query slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9015 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.AuthZconsent.consent.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent.detail path AuditEvent.entity.detail slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9064 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent.detail path AuditEvent.entity.detail slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9064 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent.detail.id path AuditEvent.entity.detail.id slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9109 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent.detail.extension path AuditEvent.entity.detail.extension slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9144 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9193 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:consent.detail.type path AuditEvent.entity.detail.type slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9245 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6538 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6613 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6648 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6697 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6749 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6800 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6865 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6925 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6990 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7051 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7104 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7149 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.AuthZconsent.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7198 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7198 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7243 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7278 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7327 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7379 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient path AuditEvent.entity slice patient root AuditEvent.entity:patient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7472 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient.id path AuditEvent.entity.id slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7538 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient.extension path AuditEvent.entity.extension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7573 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient.modifierExtension path AuditEvent.entity.modifierExtension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7622 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient.what path AuditEvent.entity.what slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7674 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient.type path AuditEvent.entity.type slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7725 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient.role path AuditEvent.entity.role slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7795 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient.lifecycle path AuditEvent.entity.lifecycle slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7860 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient.securityLabel path AuditEvent.entity.securityLabel slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7925 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient.name path AuditEvent.entity.name slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#7986 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient.description path AuditEvent.entity.description slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8039 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient.query path AuditEvent.entity.query slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8084 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.AuthZconsent.patient.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient.detail path AuditEvent.entity.detail slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8133 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient.detail path AuditEvent.entity.detail slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8133 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient.detail.id path AuditEvent.entity.detail.id slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8178 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient.detail.extension path AuditEvent.entity.detail.extension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8213 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:patient.detail.type path AuditEvent.entity.detail.type slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#8314 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6199 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.source.id path AuditEvent.source.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6245 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.source.extension path AuditEvent.source.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6280 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.source.modifierExtension path AuditEvent.source.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6329 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6381 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceobserver:( <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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6426 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.source.type path AuditEvent.source.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#6482 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token path AuditEvent.entity slice token root AuditEvent.entity:token isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9338 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.id path AuditEvent.entity.id slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9404 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.extension path AuditEvent.entity.extension slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9439 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.modifierExtension path AuditEvent.entity.modifierExtension slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9488 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.what path AuditEvent.entity.what slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9540 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.type path AuditEvent.entity.type slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10253 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.role path AuditEvent.entity.role slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10322 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.lifecycle path AuditEvent.entity.lifecycle slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10382 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.securityLabel path AuditEvent.entity.securityLabel slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10447 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.name path AuditEvent.entity.name slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10508 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.description path AuditEvent.entity.description slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10561 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.query path AuditEvent.entity.query slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10606 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.AuthZconsent.token.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.detail path AuditEvent.entity.detail slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10655 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.detail path AuditEvent.entity.detail slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10655 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.detail.id path AuditEvent.entity.detail.id slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10700 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.detail.extension path AuditEvent.entity.detail.extension slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10735 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10784 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:string> ( <valueBase64Binary:base64Binary> | <valueString:string>) 🔗 Identifies a specific instance of the entity. The reference should be version specific.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.detail.type path AuditEvent.entity.detail.type slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10836 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.what path AuditEvent.entity.what slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9540 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.what.id path AuditEvent.entity.what.id slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9591 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.what.extension path AuditEvent.entity.what.extension slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9626 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancereference: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.what.reference path AuditEvent.entity.what.reference slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9685 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.what.type path AuditEvent.entity.what.type slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9725 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceidentifier: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.what.identifier path AuditEvent.entity.what.identifier slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9773 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedisplay: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).;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.what.display path AuditEvent.entity.what.display slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10210 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.what.identifier path AuditEvent.entity.what.identifier slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9773 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.what.identifier.id path AuditEvent.entity.what.identifier.id slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9810 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.what.identifier.extension path AuditEvent.entity.what.identifier.extension slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9845 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuse: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.what.identifier.use path AuditEvent.entity.what.identifier.use slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9904 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.what.identifier.type path AuditEvent.entity.what.identifier.type slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#9958 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesystem: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.what.identifier.system path AuditEvent.entity.what.identifier.system slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10015 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalue:string> < Time period during which identifier is/was valid for use.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.what.identifier.value path AuditEvent.entity.what.identifier.value slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10067 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.what.identifier.period path AuditEvent.entity.what.identifier.period slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10118 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceassigner: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.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.entity:token.what.identifier.assigner path AuditEvent.entity.what.identifier.assigner slice token root AuditEvent.entity:token isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#10162 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3030 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.id path AuditEvent.agent.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3092 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.extension path AuditEvent.agent.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3127 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.modifierExtension path AuditEvent.agent.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3176 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.type path AuditEvent.agent.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3228 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.role path AuditEvent.agent.role slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3304 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3370 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>{0,0} < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.altId path AuditEvent.agent.altId slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3439 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.name path AuditEvent.agent.name slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3488 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.requestor path AuditEvent.agent.requestor slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3538 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.location path AuditEvent.agent.location slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3585 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.policy path AuditEvent.agent.policy slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3640 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.media path AuditEvent.agent.media slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3691 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3747 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.purposeOfUse path AuditEvent.agent.purposeOfUse slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4029 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3747 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.network.id path AuditEvent.agent.network.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3787 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.network.extension path AuditEvent.agent.network.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3822 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3871 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.network.address path AuditEvent.agent.network.address slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3923 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:user.network.type path AuditEvent.agent.network.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#3973 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg path AuditEvent.agent slice userorg root AuditEvent.agent:userorg isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4086 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.id path AuditEvent.agent.id slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4148 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.extension path AuditEvent.agent.extension slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4183 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.modifierExtension path AuditEvent.agent.modifierExtension slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4232 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.type path AuditEvent.agent.type slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4284 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.role path AuditEvent.agent.role slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4360 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.who path AuditEvent.agent.who slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4425 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>{0,0} < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.altId path AuditEvent.agent.altId slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4495 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.name path AuditEvent.agent.name slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4544 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.requestor path AuditEvent.agent.requestor slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4593 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.location path AuditEvent.agent.location slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4640 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.policy path AuditEvent.agent.policy slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4695 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.media path AuditEvent.agent.media slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4745 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.network path AuditEvent.agent.network slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4801 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.purposeOfUse path AuditEvent.agent.purposeOfUse slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5083 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.network path AuditEvent.agent.network slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4801 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.network.id path AuditEvent.agent.network.id slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4841 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.network.extension path AuditEvent.agent.network.extension slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4876 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4925 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.network.address path AuditEvent.agent.network.address slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#4977 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.AuthZconsent element AuditEvent.agent:userorg.network.type path AuditEvent.agent.network.type slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.AuthZconsent.json.html#5027 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.AuthZconsent.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Create element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid: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);
profile IHE.BasicAudit.Create element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemeta: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);
profile IHE.BasicAudit.Create element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceimplicitRules: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);
profile IHE.BasicAudit.Create element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelanguage: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);
profile IHE.BasicAudit.Create element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetext: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);
profile IHE.BasicAudit.Create element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancecontained: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);
profile IHE.BasicAudit.Create element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.Create element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Create element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.Create element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#487 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesubtype: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);
profile IHE.BasicAudit.Create element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#556 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaction: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);
profile IHE.BasicAudit.Create element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#683 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.Create element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#740 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerecorded: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);
profile IHE.BasicAudit.Create element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#797 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcome:code>? < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.Create element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#847 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcomeDesc: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);
profile IHE.BasicAudit.Create element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#904 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfEvent: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);
profile IHE.BasicAudit.Create element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#948 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceagent: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);
profile IHE.BasicAudit.Create element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1016 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesource: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);
profile IHE.BasicAudit.Create element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5207 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceentity: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);
profile IHE.BasicAudit.Create element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5547 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceanyCreate: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);
profile IHE.BasicAudit.Create element AuditEvent.subtype:anyCreate path AuditEvent.subtype slice anyCreate root AuditEvent.subtype:anyCreate isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#621 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceclient: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2066 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceserver: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3117 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuser: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4168 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetransaction: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6480 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedata: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.;
profile IHE.BasicAudit.Create element AuditEvent.entity:data path AuditEvent.entity slice data root AuditEvent.entity:data isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8071 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Create element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1016 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1086 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1121 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Create element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1170 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Create element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1222 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Create element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1289 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Create element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1354 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1423 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Create element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1472 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1521 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Create element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1567 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Create element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1622 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1672 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Create element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1728 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Create element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2010 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Create element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1728 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1768 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1803 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Create element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1852 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Create element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1904 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Create element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#1954 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Create element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2066 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:client.id path AuditEvent.agent.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2128 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:client.extension path AuditEvent.agent.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2163 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:client.modifierExtension path AuditEvent.agent.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2212 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:client.type path AuditEvent.agent.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2264 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:client.role path AuditEvent.agent.role slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2340 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Create element AuditEvent.agent:client.who path AuditEvent.agent.who slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2405 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:client.altId path AuditEvent.agent.altId slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2474 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:client.name path AuditEvent.agent.name slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2523 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:client.requestor path AuditEvent.agent.requestor slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2572 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:client.location path AuditEvent.agent.location slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2618 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:client.policy path AuditEvent.agent.policy slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2673 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:client.media path AuditEvent.agent.media slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2723 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2779 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Create element AuditEvent.agent:client.purposeOfUse path AuditEvent.agent.purposeOfUse slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3061 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Create element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2779 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:client.network.id path AuditEvent.agent.network.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2819 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:client.network.extension path AuditEvent.agent.network.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2854 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:client.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2903 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:client.network.address path AuditEvent.agent.network.address slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#2955 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Create element AuditEvent.agent:client.network.type path AuditEvent.agent.network.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3005 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Create element AuditEvent.entity:data path AuditEvent.entity slice data root AuditEvent.entity:data isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8071 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:data.id path AuditEvent.entity.id slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8137 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:data.extension path AuditEvent.entity.extension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8172 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:data.modifierExtension path AuditEvent.entity.modifierExtension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8221 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:data.what path AuditEvent.entity.what slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8273 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:Coding> < Code representing the role the entity played in the event being audited. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/RestObjectRoles (required, ); (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:data.type path AuditEvent.entity.type slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8324 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:data.role path AuditEvent.entity.role slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8394 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:data.lifecycle path AuditEvent.entity.lifecycle slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8447 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:data.securityLabel path AuditEvent.entity.securityLabel slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8512 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:data.name path AuditEvent.entity.name slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8573 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:data.description path AuditEvent.entity.description slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8626 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:data.query path AuditEvent.entity.query slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8671 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.Create.data.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.Create element AuditEvent.entity:data.detail path AuditEvent.entity.detail slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8720 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Create element AuditEvent.entity:data.detail path AuditEvent.entity.detail slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8720 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:data.detail.id path AuditEvent.entity.detail.id slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8765 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:data.detail.extension path AuditEvent.entity.detail.extension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8800 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:data.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8849 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Create element AuditEvent.entity:data.detail.type path AuditEvent.entity.detail.type slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#8901 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Create element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5547 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5621 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5656 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5705 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.Create element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5757 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Create element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5808 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Create element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5873 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.Create element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5933 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.Create element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5998 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6059 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.Create element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6112 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6157 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.Create.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.Create element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6206 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Create element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6206 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6251 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6286 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6335 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Create element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Create element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3117 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:server.id path AuditEvent.agent.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3179 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:server.extension path AuditEvent.agent.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3214 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:server.modifierExtension path AuditEvent.agent.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3263 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:server.type path AuditEvent.agent.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3315 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:server.role path AuditEvent.agent.role slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3391 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Create element AuditEvent.agent:server.who path AuditEvent.agent.who slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3456 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:server.altId path AuditEvent.agent.altId slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3525 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:server.name path AuditEvent.agent.name slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3574 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:server.requestor path AuditEvent.agent.requestor slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3623 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:server.location path AuditEvent.agent.location slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3669 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:server.policy path AuditEvent.agent.policy slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3724 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:server.media path AuditEvent.agent.media slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3774 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3830 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Create element AuditEvent.agent:server.purposeOfUse path AuditEvent.agent.purposeOfUse slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4112 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Create element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3830 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:server.network.id path AuditEvent.agent.network.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3870 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:server.network.extension path AuditEvent.agent.network.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3905 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:server.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#3954 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:server.network.address path AuditEvent.agent.network.address slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4006 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Create element AuditEvent.agent:server.network.type path AuditEvent.agent.network.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4056 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Create element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5207 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.source.id path AuditEvent.source.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5254 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.source.extension path AuditEvent.source.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5289 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.Create element AuditEvent.source.modifierExtension path AuditEvent.source.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5338 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.Create element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5390 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceobserver:( <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);
profile IHE.BasicAudit.Create element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5435 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Create element AuditEvent.source.type path AuditEvent.source.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5491 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6480 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.id path AuditEvent.entity.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6546 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.extension path AuditEvent.entity.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6581 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.modifierExtension path AuditEvent.entity.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6630 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6682 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.type path AuditEvent.entity.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7395 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.role path AuditEvent.entity.role slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7464 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.lifecycle path AuditEvent.entity.lifecycle slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7524 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.securityLabel path AuditEvent.entity.securityLabel slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7589 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.name path AuditEvent.entity.name slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7650 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.description path AuditEvent.entity.description slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7703 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.query path AuditEvent.entity.query slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7748 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.Create.transaction.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7797 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7797 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.detail.id path AuditEvent.entity.detail.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7842 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.detail.extension path AuditEvent.entity.detail.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7877 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7926 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:string> ( <valueBase64Binary:base64Binary> | <valueString:string>) 🔗 Identifies a specific instance of the entity. The reference should be version specific.;
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.detail.type path AuditEvent.entity.detail.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7978 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6682 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.what.id path AuditEvent.entity.what.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6733 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.what.extension path AuditEvent.entity.what.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6768 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancereference: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.what.reference path AuditEvent.entity.what.reference slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6827 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.what.type path AuditEvent.entity.what.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6867 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceidentifier: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6915 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedisplay: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).;
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.what.display path AuditEvent.entity.what.display slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7352 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6915 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.what.identifier.id path AuditEvent.entity.what.identifier.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6952 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.what.identifier.extension path AuditEvent.entity.what.identifier.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#6987 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuse: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.what.identifier.use path AuditEvent.entity.what.identifier.use slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7046 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.what.identifier.type path AuditEvent.entity.what.identifier.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7100 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesystem: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.what.identifier.system path AuditEvent.entity.what.identifier.system slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7157 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalue:string> < Time period during which identifier is/was valid for use.; (src);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.what.identifier.value path AuditEvent.entity.what.identifier.value slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7209 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.what.identifier.period path AuditEvent.entity.what.identifier.period slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7260 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceassigner: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.;
profile IHE.BasicAudit.Create element AuditEvent.entity:transaction.what.identifier.assigner path AuditEvent.entity.what.identifier.assigner slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#7304 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Create element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4168 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:user.id path AuditEvent.agent.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:user.extension path AuditEvent.agent.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4265 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Specification of the participation type the user plays when performing the event. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/DataSources (required, ); (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:user.modifierExtension path AuditEvent.agent.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4314 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:user.type path AuditEvent.agent.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4366 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:user.role path AuditEvent.agent.role slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4426 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Create element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4492 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:user.altId path AuditEvent.agent.altId slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4561 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:user.name path AuditEvent.agent.name slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4610 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:user.requestor path AuditEvent.agent.requestor slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4660 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:user.location path AuditEvent.agent.location slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4707 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:user.policy path AuditEvent.agent.policy slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4762 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:user.media path AuditEvent.agent.media slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4812 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4868 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Create element AuditEvent.agent:user.purposeOfUse path AuditEvent.agent.purposeOfUse slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5150 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Create element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4868 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:user.network.id path AuditEvent.agent.network.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4908 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Create element AuditEvent.agent:user.network.extension path AuditEvent.agent.network.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4943 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:user.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#4992 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Create element AuditEvent.agent:user.network.address path AuditEvent.agent.network.address slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5044 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Create element AuditEvent.agent:user.network.type path AuditEvent.agent.network.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Create.json.html#5094 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Create.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Delete element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid: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);
profile IHE.BasicAudit.Delete element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemeta: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);
profile IHE.BasicAudit.Delete element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceimplicitRules: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);
profile IHE.BasicAudit.Delete element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelanguage: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);
profile IHE.BasicAudit.Delete element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetext: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);
profile IHE.BasicAudit.Delete element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancecontained: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);
profile IHE.BasicAudit.Delete element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.Delete element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Delete element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.Delete element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#487 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesubtype: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);
profile IHE.BasicAudit.Delete element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#556 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaction: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);
profile IHE.BasicAudit.Delete element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#683 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.Delete element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#740 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerecorded: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);
profile IHE.BasicAudit.Delete element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#797 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcome:code>? < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#847 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcomeDesc: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);
profile IHE.BasicAudit.Delete element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#904 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfEvent: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);
profile IHE.BasicAudit.Delete element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#948 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceagent: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1016 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesource: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);
profile IHE.BasicAudit.Delete element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5207 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceentity: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5547 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceanyDelete: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);
profile IHE.BasicAudit.Delete element AuditEvent.subtype:anyDelete path AuditEvent.subtype slice anyDelete root AuditEvent.subtype:anyDelete isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#621 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceclient: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2066 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceserver: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3117 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuser: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4168 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetransaction: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6480 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedata: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.;
profile IHE.BasicAudit.Delete element AuditEvent.entity:data path AuditEvent.entity slice data root AuditEvent.entity:data isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8071 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Delete element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1016 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1086 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1121 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1170 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1222 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1289 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Delete element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1354 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1423 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1472 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1521 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1567 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1622 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1672 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1728 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Delete element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2010 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Delete element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1728 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1768 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1803 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1852 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1904 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Delete element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#1954 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2066 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.id path AuditEvent.agent.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2128 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.extension path AuditEvent.agent.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2163 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.modifierExtension path AuditEvent.agent.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2212 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.type path AuditEvent.agent.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2264 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.role path AuditEvent.agent.role slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2340 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.who path AuditEvent.agent.who slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2405 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.altId path AuditEvent.agent.altId slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2474 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.name path AuditEvent.agent.name slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2523 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.requestor path AuditEvent.agent.requestor slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2572 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.location path AuditEvent.agent.location slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2618 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.policy path AuditEvent.agent.policy slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2673 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.media path AuditEvent.agent.media slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2723 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2779 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.purposeOfUse path AuditEvent.agent.purposeOfUse slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3061 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2779 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.network.id path AuditEvent.agent.network.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2819 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.network.extension path AuditEvent.agent.network.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2854 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2903 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.network.address path AuditEvent.agent.network.address slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#2955 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Delete element AuditEvent.agent:client.network.type path AuditEvent.agent.network.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3005 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:data path AuditEvent.entity slice data root AuditEvent.entity:data isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8071 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:data.id path AuditEvent.entity.id slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8137 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:data.extension path AuditEvent.entity.extension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8172 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:data.modifierExtension path AuditEvent.entity.modifierExtension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8221 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:data.what path AuditEvent.entity.what slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8273 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:Coding> < Code representing the role the entity played in the event being audited. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/RestObjectRoles (required, ); (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:data.type path AuditEvent.entity.type slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8324 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:data.role path AuditEvent.entity.role slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8394 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:data.lifecycle path AuditEvent.entity.lifecycle slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8447 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:data.securityLabel path AuditEvent.entity.securityLabel slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8512 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:data.name path AuditEvent.entity.name slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8573 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:data.description path AuditEvent.entity.description slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8626 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:data.query path AuditEvent.entity.query slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8671 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.Delete.data.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.Delete element AuditEvent.entity:data.detail path AuditEvent.entity.detail slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8720 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:data.detail path AuditEvent.entity.detail slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8720 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:data.detail.id path AuditEvent.entity.detail.id slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8765 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:data.detail.extension path AuditEvent.entity.detail.extension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8800 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:data.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8849 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Delete element AuditEvent.entity:data.detail.type path AuditEvent.entity.detail.type slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#8901 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Delete element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5547 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5621 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5656 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5705 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5757 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5808 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5873 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5933 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5998 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6059 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6112 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6157 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.Delete.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.Delete element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6206 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Delete element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6206 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6251 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6286 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6335 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Delete element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3117 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.id path AuditEvent.agent.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3179 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.extension path AuditEvent.agent.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3214 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.modifierExtension path AuditEvent.agent.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3263 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.type path AuditEvent.agent.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3315 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.role path AuditEvent.agent.role slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3391 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.who path AuditEvent.agent.who slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3456 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.altId path AuditEvent.agent.altId slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3525 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.name path AuditEvent.agent.name slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3574 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.requestor path AuditEvent.agent.requestor slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3623 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.location path AuditEvent.agent.location slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3669 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.policy path AuditEvent.agent.policy slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3724 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.media path AuditEvent.agent.media slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3774 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3830 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.purposeOfUse path AuditEvent.agent.purposeOfUse slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4112 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3830 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.network.id path AuditEvent.agent.network.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3870 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.network.extension path AuditEvent.agent.network.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3905 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#3954 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.network.address path AuditEvent.agent.network.address slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4006 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Delete element AuditEvent.agent:server.network.type path AuditEvent.agent.network.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4056 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Delete element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5207 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.source.id path AuditEvent.source.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5254 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.source.extension path AuditEvent.source.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5289 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.source.modifierExtension path AuditEvent.source.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5338 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5390 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceobserver:( <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);
profile IHE.BasicAudit.Delete element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5435 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Delete element AuditEvent.source.type path AuditEvent.source.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5491 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6480 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.id path AuditEvent.entity.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6546 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.extension path AuditEvent.entity.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6581 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.modifierExtension path AuditEvent.entity.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6630 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6682 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.type path AuditEvent.entity.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7395 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.role path AuditEvent.entity.role slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7464 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.lifecycle path AuditEvent.entity.lifecycle slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7524 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.securityLabel path AuditEvent.entity.securityLabel slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7589 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.name path AuditEvent.entity.name slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7650 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.description path AuditEvent.entity.description slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7703 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.query path AuditEvent.entity.query slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7748 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.Delete.transaction.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7797 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7797 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.detail.id path AuditEvent.entity.detail.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7842 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.detail.extension path AuditEvent.entity.detail.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7877 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7926 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:string> ( <valueBase64Binary:base64Binary> | <valueString:string>) 🔗 Identifies a specific instance of the entity. The reference should be version specific.;
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.detail.type path AuditEvent.entity.detail.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7978 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6682 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.what.id path AuditEvent.entity.what.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6733 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.what.extension path AuditEvent.entity.what.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6768 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancereference: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.what.reference path AuditEvent.entity.what.reference slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6827 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.what.type path AuditEvent.entity.what.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6867 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceidentifier: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6915 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedisplay: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).;
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.what.display path AuditEvent.entity.what.display slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7352 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6915 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.what.identifier.id path AuditEvent.entity.what.identifier.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6952 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.what.identifier.extension path AuditEvent.entity.what.identifier.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#6987 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuse: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.what.identifier.use path AuditEvent.entity.what.identifier.use slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7046 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.what.identifier.type path AuditEvent.entity.what.identifier.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7100 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesystem: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.what.identifier.system path AuditEvent.entity.what.identifier.system slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7157 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalue:string> < Time period during which identifier is/was valid for use.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.what.identifier.value path AuditEvent.entity.what.identifier.value slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7209 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.what.identifier.period path AuditEvent.entity.what.identifier.period slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7260 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceassigner: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.;
profile IHE.BasicAudit.Delete element AuditEvent.entity:transaction.what.identifier.assigner path AuditEvent.entity.what.identifier.assigner slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#7304 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4168 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.id path AuditEvent.agent.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.extension path AuditEvent.agent.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4265 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Specification of the participation type the user plays when performing the event. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/DataSources (required, ); (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.modifierExtension path AuditEvent.agent.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4314 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.type path AuditEvent.agent.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4366 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.role path AuditEvent.agent.role slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4426 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4492 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.altId path AuditEvent.agent.altId slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4561 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.name path AuditEvent.agent.name slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4610 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.requestor path AuditEvent.agent.requestor slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4660 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.location path AuditEvent.agent.location slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4707 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.policy path AuditEvent.agent.policy slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4762 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.media path AuditEvent.agent.media slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4812 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4868 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.purposeOfUse path AuditEvent.agent.purposeOfUse slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5150 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4868 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.network.id path AuditEvent.agent.network.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4908 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.network.extension path AuditEvent.agent.network.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4943 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#4992 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.network.address path AuditEvent.agent.network.address slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5044 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Delete element AuditEvent.agent:user.network.type path AuditEvent.agent.network.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Delete.json.html#5094 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Delete.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemeta: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceimplicitRules: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelanguage: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetext: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancecontained: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#487 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesubtype: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#551 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaction: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#607 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#663 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerecorded: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#720 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcome:code>? < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#770 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcomeDesc: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#826 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfEvent: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#870 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceagent: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#938 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesource: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4094 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceentity: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4433 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceclient: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1988 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuser: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.;
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3039 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#938 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1008 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1043 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1092 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1144 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1211 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1276 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1345 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1394 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1443 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1489 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1544 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1594 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1650 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1932 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1650 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1690 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1725 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1774 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1826 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1876 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#1988 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.id path AuditEvent.agent.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2050 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.extension path AuditEvent.agent.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2085 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.modifierExtension path AuditEvent.agent.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2134 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.type path AuditEvent.agent.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2186 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.role path AuditEvent.agent.role slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.who path AuditEvent.agent.who slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2327 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.altId path AuditEvent.agent.altId slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2396 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.name path AuditEvent.agent.name slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2445 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.requestor path AuditEvent.agent.requestor slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2494 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.location path AuditEvent.agent.location slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2540 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.policy path AuditEvent.agent.policy slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2595 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.media path AuditEvent.agent.media slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2645 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2701 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.purposeOfUse path AuditEvent.agent.purposeOfUse slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2983 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2701 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.network.id path AuditEvent.agent.network.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2741 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.network.extension path AuditEvent.agent.network.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2776 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2825 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.network.address path AuditEvent.agent.network.address slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2877 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:client.network.type path AuditEvent.agent.network.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#2927 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4433 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4498 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4533 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4582 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4634 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4685 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4750 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4810 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4875 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4936 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4989 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#5034 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.IUAaccessTokenUse.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#5083 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#5083 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#5128 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#5163 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#5212 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#5264 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4094 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.source.id path AuditEvent.source.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4140 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.source.extension path AuditEvent.source.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4175 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.source.modifierExtension path AuditEvent.source.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4224 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4276 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceobserver:( <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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4321 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.source.type path AuditEvent.source.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4377 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3039 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.id path AuditEvent.agent.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3101 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.extension path AuditEvent.agent.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3136 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.modifierExtension path AuditEvent.agent.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3185 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.type path AuditEvent.agent.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3237 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.role path AuditEvent.agent.role slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3313 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3379 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.altId path AuditEvent.agent.altId slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3448 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.name path AuditEvent.agent.name slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3497 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.requestor path AuditEvent.agent.requestor slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3547 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.location path AuditEvent.agent.location slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3594 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.policy path AuditEvent.agent.policy slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3649 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.media path AuditEvent.agent.media slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3699 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3755 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.purposeOfUse path AuditEvent.agent.purposeOfUse slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#4037 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3755 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.network.id path AuditEvent.agent.network.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3795 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.network.extension path AuditEvent.agent.network.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3830 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3879 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.network.address path AuditEvent.agent.network.address slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3931 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.IUAaccessTokenUse element AuditEvent.agent:user.network.type path AuditEvent.agent.network.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.json.html#3981 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.IUAaccessTokenUse.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceid: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancemeta: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceimplicitRules: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancelanguage: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancetext: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancecontained: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceextension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancetype:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#487 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancesubtype: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#551 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceaction: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#607 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceperiod: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#663 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancerecorded: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#720 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceoutcome:code>? < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#770 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceoutcomeDesc: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#826 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancepurposeOfEvent: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#870 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceagent: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#938 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancesource: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4094 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceentity: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4433 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceclient: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1988 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceuser: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.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3040 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#938 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1008 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1043 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1092 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancetype: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1144 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancerole: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1211 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancewho:( <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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1276 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1345 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancename: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1394 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1443 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancelocation: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1489 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancepolicy: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1544 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1594 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancenetwork: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1650 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1932 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1650 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1690 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1725 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1774 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceaddress: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1826 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancetype: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.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1876 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#1988 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.id path AuditEvent.agent.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2050 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.extension path AuditEvent.agent.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2085 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.modifierExtension path AuditEvent.agent.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2134 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancetype: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.type path AuditEvent.agent.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2186 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancerole: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.role path AuditEvent.agent.role slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancewho:( <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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.who path AuditEvent.agent.who slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2327 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.altId path AuditEvent.agent.altId slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2396 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancename: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.name path AuditEvent.agent.name slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2445 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.requestor path AuditEvent.agent.requestor slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2494 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancelocation: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.location path AuditEvent.agent.location slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2540 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancepolicy: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.policy path AuditEvent.agent.policy slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2595 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.media path AuditEvent.agent.media slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2645 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancenetwork: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2701 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.purposeOfUse path AuditEvent.agent.purposeOfUse slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2984 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2701 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.network.id path AuditEvent.agent.network.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2742 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.network.extension path AuditEvent.agent.network.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2777 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2826 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceaddress: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.network.address path AuditEvent.agent.network.address slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2878 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancetype: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.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:client.network.type path AuditEvent.agent.network.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#2928 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4433 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4498 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4533 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4582 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancewhat: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4634 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancetype: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4685 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancerole: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4750 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancelifecycle: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4810 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancesecurityLabel: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4875 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4936 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancedescription: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4989 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#5034 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancedetail:IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#5083 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#5083 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#5128 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#5163 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#5212 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancetype: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.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#5264 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4094 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.source.id path AuditEvent.source.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4140 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.source.extension path AuditEvent.source.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4175 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancemodifierExtension:Extension>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.source.modifierExtension path AuditEvent.source.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4224 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4276 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceobserver:( <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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4321 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancetype: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.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.source.type path AuditEvent.source.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4377 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3040 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.id path AuditEvent.agent.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3102 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension path AuditEvent.agent.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3137 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.modifierExtension path AuditEvent.agent.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3186 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancetype: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.type path AuditEvent.agent.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3238 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancerole: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.role path AuditEvent.agent.role slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3313 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancewho:( <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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3379 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.altId path AuditEvent.agent.altId slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3448 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancename: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.name path AuditEvent.agent.name slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3497 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.requestor path AuditEvent.agent.requestor slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3547 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancelocation: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.location path AuditEvent.agent.location slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3594 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancepolicy: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.policy path AuditEvent.agent.policy slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3649 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.media path AuditEvent.agent.media slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3699 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancenetwork: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3755 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.purposeOfUse path AuditEvent.agent.purposeOfUse slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#4037 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3755 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.network.id path AuditEvent.agent.network.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3795 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.network.extension path AuditEvent.agent.network.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3830 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3879 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceaddress: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.network.address path AuditEvent.agent.network.address slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3931 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenancetype: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.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive element AuditEvent.agent:user.network.type path AuditEvent.agent.network.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.json.html#3981 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Comprehensive.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.OAUTHaccessTokenUse.Minimal provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemeta: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceimplicitRules: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelanguage: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetext: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancecontained: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#487 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesubtype: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#551 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaction: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#607 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#663 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerecorded: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#720 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcome:code>? < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#770 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcomeDesc: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#826 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfEvent: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#870 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceagent: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#938 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesource: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4094 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceentity: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4433 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceclient: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1988 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuser: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.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3040 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#938 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1008 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1043 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1092 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1144 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1211 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1276 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1345 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1394 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1443 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1489 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1544 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1594 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1650 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1932 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1650 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1690 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1725 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1774 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1826 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1876 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#1988 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.id path AuditEvent.agent.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2050 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.extension path AuditEvent.agent.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2085 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.modifierExtension path AuditEvent.agent.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2134 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.type path AuditEvent.agent.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2186 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.role path AuditEvent.agent.role slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.who path AuditEvent.agent.who slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2327 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.altId path AuditEvent.agent.altId slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2396 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.name path AuditEvent.agent.name slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2445 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.requestor path AuditEvent.agent.requestor slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2494 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.location path AuditEvent.agent.location slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2540 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.policy path AuditEvent.agent.policy slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2595 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.media path AuditEvent.agent.media slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2645 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2701 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.purposeOfUse path AuditEvent.agent.purposeOfUse slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2984 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2701 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.network.id path AuditEvent.agent.network.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2742 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.network.extension path AuditEvent.agent.network.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2777 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2826 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.network.address path AuditEvent.agent.network.address slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2878 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:client.network.type path AuditEvent.agent.network.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#2928 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4433 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4498 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4533 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4582 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4634 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4685 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4750 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4810 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4875 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4936 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4989 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#5034 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#5083 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#5083 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#5128 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#5163 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#5212 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#5264 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4094 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.source.id path AuditEvent.source.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4140 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.source.extension path AuditEvent.source.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4175 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.source.modifierExtension path AuditEvent.source.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4224 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4276 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceobserver:( <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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4321 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.source.type path AuditEvent.source.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4377 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3040 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.id path AuditEvent.agent.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3102 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.extension path AuditEvent.agent.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3137 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.modifierExtension path AuditEvent.agent.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3186 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.type path AuditEvent.agent.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3238 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.role path AuditEvent.agent.role slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3313 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3379 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.altId path AuditEvent.agent.altId slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3448 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.name path AuditEvent.agent.name slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3497 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.requestor path AuditEvent.agent.requestor slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3547 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.location path AuditEvent.agent.location slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3594 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.policy path AuditEvent.agent.policy slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3649 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.media path AuditEvent.agent.media slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3699 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3755 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.purposeOfUse path AuditEvent.agent.purposeOfUse slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#4037 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3755 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.network.id path AuditEvent.agent.network.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3795 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.network.extension path AuditEvent.agent.network.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3830 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3879 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.network.address path AuditEvent.agent.network.address slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3931 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Minimal element AuditEvent.agent:user.network.type path AuditEvent.agent.network.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.json.html#3981 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemeta: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceimplicitRules: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelanguage: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetext: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancecontained: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#487 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesubtype: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#551 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaction: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#607 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#663 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerecorded: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#720 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcome:code>? < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#770 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcomeDesc: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#826 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfEvent: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#870 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceagent: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#938 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesource: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3041 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceentity: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3380 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuser: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.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1988 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#938 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1008 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1043 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1092 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1144 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1211 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1276 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1345 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1394 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1443 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1489 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1544 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1594 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1650 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1932 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1650 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1690 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1725 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1774 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1826 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1876 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3380 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3445 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3480 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3529 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3581 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3632 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3697 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3757 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3822 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3883 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3936 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3981 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#4030 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#4030 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#4075 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#4110 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#4159 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#4211 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3041 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.source.id path AuditEvent.source.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3087 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.source.extension path AuditEvent.source.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3122 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.source.modifierExtension path AuditEvent.source.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3171 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3223 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceobserver:( <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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3268 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.source.type path AuditEvent.source.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#3324 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#1988 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.id path AuditEvent.agent.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2050 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.extension path AuditEvent.agent.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2085 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.modifierExtension path AuditEvent.agent.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2134 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.type path AuditEvent.agent.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2186 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.role path AuditEvent.agent.role slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2261 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2326 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.altId path AuditEvent.agent.altId slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2395 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.name path AuditEvent.agent.name slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2444 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.requestor path AuditEvent.agent.requestor slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2493 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.location path AuditEvent.agent.location slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2540 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.policy path AuditEvent.agent.policy slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2595 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.media path AuditEvent.agent.media slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2646 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2702 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.purposeOfUse path AuditEvent.agent.purposeOfUse slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2984 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2702 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.network.id path AuditEvent.agent.network.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2742 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.network.extension path AuditEvent.agent.network.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2777 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2826 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.network.address path AuditEvent.agent.network.address slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2878 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.OAUTHaccessTokenUse.Opaque element AuditEvent.agent:user.network.type path AuditEvent.agent.network.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.json.html#2928 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.OAUTHaccessTokenUse.Opaque.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemeta: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceimplicitRules: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancelanguage: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetext: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancecontained: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#487 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancesubtype: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#556 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceaction: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#683 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceperiod: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#740 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancerecorded: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#797 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceoutcome:code>? < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#847 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceoutcomeDesc: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#904 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancepurposeOfEvent: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#948 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceagent: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1016 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancesource: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5207 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceentity: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5547 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceanyCreate: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.subtype:anyCreate path AuditEvent.subtype slice anyCreate root AuditEvent.subtype:anyCreate isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#621 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceclient: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2066 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceserver: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3117 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceuser: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4168 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetransaction: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6480 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancedata: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data path AuditEvent.entity slice data root AuditEvent.entity:data isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8071 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancepatient: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.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient path AuditEvent.entity slice patient root AuditEvent.entity:patient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8994 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1016 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1086 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1121 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1170 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1222 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancerole: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1289 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancewho:( <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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1354 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1423 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancename: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1472 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1521 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancelocation: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1567 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancepolicy: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1622 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1672 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancenetwork: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1728 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2010 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1728 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1768 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1803 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1852 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceaddress: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1904 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype: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.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#1954 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2066 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.id path AuditEvent.agent.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2128 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.extension path AuditEvent.agent.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2163 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.modifierExtension path AuditEvent.agent.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2212 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.type path AuditEvent.agent.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2264 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancerole: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.role path AuditEvent.agent.role slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2340 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancewho:( <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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.who path AuditEvent.agent.who slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2405 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.altId path AuditEvent.agent.altId slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2474 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancename: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.name path AuditEvent.agent.name slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2523 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.requestor path AuditEvent.agent.requestor slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2572 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancelocation: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.location path AuditEvent.agent.location slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2618 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancepolicy: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.policy path AuditEvent.agent.policy slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2673 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.media path AuditEvent.agent.media slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2723 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancenetwork: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2779 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.purposeOfUse path AuditEvent.agent.purposeOfUse slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3061 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2779 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.network.id path AuditEvent.agent.network.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2819 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.network.extension path AuditEvent.agent.network.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2854 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2903 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceaddress: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.network.address path AuditEvent.agent.network.address slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#2955 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype: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.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:client.network.type path AuditEvent.agent.network.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3005 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data path AuditEvent.entity slice data root AuditEvent.entity:data isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8071 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data.id path AuditEvent.entity.id slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8137 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data.extension path AuditEvent.entity.extension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8172 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data.modifierExtension path AuditEvent.entity.modifierExtension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8221 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancewhat: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data.what path AuditEvent.entity.what slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8273 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype:Coding> < Code representing the role the entity played in the event being audited. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/RestObjectRoles (required, ); (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data.type path AuditEvent.entity.type slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8324 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancerole: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data.role path AuditEvent.entity.role slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8394 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancelifecycle: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data.lifecycle path AuditEvent.entity.lifecycle slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8447 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data.securityLabel path AuditEvent.entity.securityLabel slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8512 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data.name path AuditEvent.entity.name slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8573 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancedescription: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data.description path AuditEvent.entity.description slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8626 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data.query path AuditEvent.entity.query slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8671 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancedetail:IHE.BasicAudit.PatientCreate.data.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data.detail path AuditEvent.entity.detail slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8720 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data.detail path AuditEvent.entity.detail slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8720 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data.detail.id path AuditEvent.entity.detail.id slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8765 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data.detail.extension path AuditEvent.entity.detail.extension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8800 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8849 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype: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.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:data.detail.type path AuditEvent.entity.detail.type slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8901 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5547 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5621 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5656 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5705 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancewhat: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5757 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5808 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancerole: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5873 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancelifecycle: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5933 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5998 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6059 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancedescription: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6112 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6157 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancedetail:IHE.BasicAudit.PatientCreate.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6206 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6206 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6251 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6286 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6335 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype: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.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient path AuditEvent.entity slice patient root AuditEvent.entity:patient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#8994 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient.id path AuditEvent.entity.id slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9060 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient.extension path AuditEvent.entity.extension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9095 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient.modifierExtension path AuditEvent.entity.modifierExtension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9144 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancewhat: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient.what path AuditEvent.entity.what slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9196 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient.type path AuditEvent.entity.type slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9247 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancerole: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient.role path AuditEvent.entity.role slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9317 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancelifecycle: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient.lifecycle path AuditEvent.entity.lifecycle slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9382 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient.securityLabel path AuditEvent.entity.securityLabel slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9447 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient.name path AuditEvent.entity.name slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9508 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancedescription: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient.description path AuditEvent.entity.description slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9561 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient.query path AuditEvent.entity.query slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9606 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancedetail:IHE.BasicAudit.PatientCreate.patient.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient.detail path AuditEvent.entity.detail slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9655 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient.detail path AuditEvent.entity.detail slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9655 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient.detail.id path AuditEvent.entity.detail.id slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9700 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient.detail.extension path AuditEvent.entity.detail.extension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9735 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9784 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype: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.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:patient.detail.type path AuditEvent.entity.detail.type slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#9836 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3117 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.id path AuditEvent.agent.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3179 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.extension path AuditEvent.agent.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3214 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.modifierExtension path AuditEvent.agent.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3263 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.type path AuditEvent.agent.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3315 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancerole: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.role path AuditEvent.agent.role slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3391 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancewho:( <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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.who path AuditEvent.agent.who slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3456 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.altId path AuditEvent.agent.altId slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3525 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancename: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.name path AuditEvent.agent.name slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3574 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.requestor path AuditEvent.agent.requestor slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3623 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancelocation: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.location path AuditEvent.agent.location slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3669 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancepolicy: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.policy path AuditEvent.agent.policy slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3724 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.media path AuditEvent.agent.media slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3774 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancenetwork: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3830 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.purposeOfUse path AuditEvent.agent.purposeOfUse slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4112 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3830 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.network.id path AuditEvent.agent.network.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3870 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.network.extension path AuditEvent.agent.network.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3905 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#3954 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceaddress: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.network.address path AuditEvent.agent.network.address slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4006 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype: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.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:server.network.type path AuditEvent.agent.network.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4056 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5207 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.source.id path AuditEvent.source.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5254 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.source.extension path AuditEvent.source.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5289 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemodifierExtension:Extension>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.source.modifierExtension path AuditEvent.source.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5338 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5390 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceobserver:( <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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5435 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype: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.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.source.type path AuditEvent.source.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5491 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6480 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.id path AuditEvent.entity.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6546 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.extension path AuditEvent.entity.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6581 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.modifierExtension path AuditEvent.entity.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6630 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancewhat: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6682 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.type path AuditEvent.entity.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7395 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancerole: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.role path AuditEvent.entity.role slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7464 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancelifecycle: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.lifecycle path AuditEvent.entity.lifecycle slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7524 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.securityLabel path AuditEvent.entity.securityLabel slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7589 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.name path AuditEvent.entity.name slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7650 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancedescription: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.description path AuditEvent.entity.description slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7703 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.query path AuditEvent.entity.query slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7748 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancedetail:IHE.BasicAudit.PatientCreate.transaction.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7797 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7797 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.detail.id path AuditEvent.entity.detail.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7842 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.detail.extension path AuditEvent.entity.detail.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7877 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7926 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype:string> ( <valueBase64Binary:base64Binary> | <valueString:string>) 🔗 Identifies a specific instance of the entity. The reference should be version specific.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.detail.type path AuditEvent.entity.detail.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7978 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6682 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.what.id path AuditEvent.entity.what.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6733 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.what.extension path AuditEvent.entity.what.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6768 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancereference: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.what.reference path AuditEvent.entity.what.reference slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6827 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.what.type path AuditEvent.entity.what.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6867 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceidentifier: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6915 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancedisplay: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).;
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.what.display path AuditEvent.entity.what.display slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7352 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6915 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.what.identifier.id path AuditEvent.entity.what.identifier.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6952 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.what.identifier.extension path AuditEvent.entity.what.identifier.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#6987 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceuse: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.what.identifier.use path AuditEvent.entity.what.identifier.use slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7046 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.what.identifier.type path AuditEvent.entity.what.identifier.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7100 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancesystem: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.what.identifier.system path AuditEvent.entity.what.identifier.system slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7157 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancevalue:string> < Time period during which identifier is/was valid for use.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.what.identifier.value path AuditEvent.entity.what.identifier.value slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7209 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceperiod: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.what.identifier.period path AuditEvent.entity.what.identifier.period slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7260 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceassigner: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.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.entity:transaction.what.identifier.assigner path AuditEvent.entity.what.identifier.assigner slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#7304 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4168 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.id path AuditEvent.agent.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.extension path AuditEvent.agent.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4265 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemodifierExtension:Extension>* < Specification of the participation type the user plays when performing the event. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/DataSources (required, ); (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.modifierExtension path AuditEvent.agent.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4314 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.type path AuditEvent.agent.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4366 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancerole: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.role path AuditEvent.agent.role slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4426 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancewho:( <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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4492 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.altId path AuditEvent.agent.altId slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4561 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancename: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.name path AuditEvent.agent.name slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4610 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.requestor path AuditEvent.agent.requestor slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4660 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancelocation: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.location path AuditEvent.agent.location slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4707 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancepolicy: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.policy path AuditEvent.agent.policy slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4762 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.media path AuditEvent.agent.media slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4812 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancenetwork: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4868 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.purposeOfUse path AuditEvent.agent.purposeOfUse slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5150 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4868 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.network.id path AuditEvent.agent.network.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4908 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.network.extension path AuditEvent.agent.network.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4943 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#4992 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceaddress: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);
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.network.address path AuditEvent.agent.network.address slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5044 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenancetype: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.;
profile IHE.BasicAudit.PatientCreate element AuditEvent.agent:user.network.type path AuditEvent.agent.network.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientCreate.json.html#5094 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientCreate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemeta: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceimplicitRules: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancelanguage: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetext: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancecontained: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#487 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancesubtype: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#556 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceaction: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#683 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceperiod: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#740 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancerecorded: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#797 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceoutcome:code>? < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#847 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceoutcomeDesc: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#904 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancepurposeOfEvent: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#948 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceagent: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1016 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancesource: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5207 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceentity: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5547 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceanyDelete: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.subtype:anyDelete path AuditEvent.subtype slice anyDelete root AuditEvent.subtype:anyDelete isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#621 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceclient: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2066 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceserver: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3117 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceuser: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4168 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetransaction: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6480 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancedata: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data path AuditEvent.entity slice data root AuditEvent.entity:data isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8071 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancepatient: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.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient path AuditEvent.entity slice patient root AuditEvent.entity:patient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8994 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1016 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1086 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1121 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1170 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1222 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancerole: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1289 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancewho:( <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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1354 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1423 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancename: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1472 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1521 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancelocation: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1567 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancepolicy: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1622 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1672 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancenetwork: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1728 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2010 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1728 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1768 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1803 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1852 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceaddress: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1904 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype: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.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#1954 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2066 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.id path AuditEvent.agent.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2128 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.extension path AuditEvent.agent.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2163 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.modifierExtension path AuditEvent.agent.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2212 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.type path AuditEvent.agent.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2264 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancerole: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.role path AuditEvent.agent.role slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2340 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancewho:( <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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.who path AuditEvent.agent.who slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2405 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.altId path AuditEvent.agent.altId slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2474 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancename: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.name path AuditEvent.agent.name slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2523 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.requestor path AuditEvent.agent.requestor slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2572 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancelocation: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.location path AuditEvent.agent.location slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2618 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancepolicy: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.policy path AuditEvent.agent.policy slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2673 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.media path AuditEvent.agent.media slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2723 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancenetwork: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2779 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.purposeOfUse path AuditEvent.agent.purposeOfUse slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3061 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2779 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.network.id path AuditEvent.agent.network.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2819 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.network.extension path AuditEvent.agent.network.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2854 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2903 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceaddress: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.network.address path AuditEvent.agent.network.address slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#2955 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype: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.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:client.network.type path AuditEvent.agent.network.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3005 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data path AuditEvent.entity slice data root AuditEvent.entity:data isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8071 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data.id path AuditEvent.entity.id slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8137 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data.extension path AuditEvent.entity.extension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8172 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data.modifierExtension path AuditEvent.entity.modifierExtension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8221 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancewhat: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data.what path AuditEvent.entity.what slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8273 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype:Coding> < Code representing the role the entity played in the event being audited. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/RestObjectRoles (required, ); (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data.type path AuditEvent.entity.type slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8324 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancerole: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data.role path AuditEvent.entity.role slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8394 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancelifecycle: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data.lifecycle path AuditEvent.entity.lifecycle slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8447 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data.securityLabel path AuditEvent.entity.securityLabel slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8512 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data.name path AuditEvent.entity.name slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8573 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancedescription: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data.description path AuditEvent.entity.description slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8626 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data.query path AuditEvent.entity.query slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8671 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancedetail:IHE.BasicAudit.PatientDelete.data.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data.detail path AuditEvent.entity.detail slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8720 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data.detail path AuditEvent.entity.detail slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8720 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data.detail.id path AuditEvent.entity.detail.id slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8765 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data.detail.extension path AuditEvent.entity.detail.extension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8800 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8849 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype: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.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:data.detail.type path AuditEvent.entity.detail.type slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8901 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5547 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5621 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5656 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5705 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancewhat: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5757 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5808 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancerole: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5873 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancelifecycle: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5933 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5998 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6059 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancedescription: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6112 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6157 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancedetail:IHE.BasicAudit.PatientDelete.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6206 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6206 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6251 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6286 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6335 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype: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.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient path AuditEvent.entity slice patient root AuditEvent.entity:patient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#8994 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient.id path AuditEvent.entity.id slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9060 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient.extension path AuditEvent.entity.extension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9095 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient.modifierExtension path AuditEvent.entity.modifierExtension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9144 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancewhat: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient.what path AuditEvent.entity.what slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9196 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient.type path AuditEvent.entity.type slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9247 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancerole: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient.role path AuditEvent.entity.role slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9317 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancelifecycle: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient.lifecycle path AuditEvent.entity.lifecycle slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9382 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient.securityLabel path AuditEvent.entity.securityLabel slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9447 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient.name path AuditEvent.entity.name slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9508 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancedescription: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient.description path AuditEvent.entity.description slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9561 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient.query path AuditEvent.entity.query slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9606 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancedetail:IHE.BasicAudit.PatientDelete.patient.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient.detail path AuditEvent.entity.detail slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9655 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient.detail path AuditEvent.entity.detail slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9655 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient.detail.id path AuditEvent.entity.detail.id slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9700 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient.detail.extension path AuditEvent.entity.detail.extension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9735 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9784 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype: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.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:patient.detail.type path AuditEvent.entity.detail.type slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#9836 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3117 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.id path AuditEvent.agent.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3179 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.extension path AuditEvent.agent.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3214 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.modifierExtension path AuditEvent.agent.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3263 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.type path AuditEvent.agent.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3315 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancerole: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.role path AuditEvent.agent.role slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3391 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancewho:( <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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.who path AuditEvent.agent.who slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3456 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.altId path AuditEvent.agent.altId slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3525 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancename: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.name path AuditEvent.agent.name slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3574 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.requestor path AuditEvent.agent.requestor slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3623 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancelocation: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.location path AuditEvent.agent.location slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3669 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancepolicy: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.policy path AuditEvent.agent.policy slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3724 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.media path AuditEvent.agent.media slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3774 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancenetwork: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3830 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.purposeOfUse path AuditEvent.agent.purposeOfUse slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4112 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3830 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.network.id path AuditEvent.agent.network.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3870 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.network.extension path AuditEvent.agent.network.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3905 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#3954 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceaddress: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.network.address path AuditEvent.agent.network.address slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4006 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype: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.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:server.network.type path AuditEvent.agent.network.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4056 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5207 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.source.id path AuditEvent.source.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5254 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.source.extension path AuditEvent.source.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5289 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemodifierExtension:Extension>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.source.modifierExtension path AuditEvent.source.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5338 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5390 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceobserver:( <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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5435 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype: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.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.source.type path AuditEvent.source.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5491 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6480 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.id path AuditEvent.entity.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6546 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.extension path AuditEvent.entity.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6581 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.modifierExtension path AuditEvent.entity.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6630 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancewhat: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6682 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.type path AuditEvent.entity.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7395 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancerole: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.role path AuditEvent.entity.role slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7464 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancelifecycle: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.lifecycle path AuditEvent.entity.lifecycle slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7524 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.securityLabel path AuditEvent.entity.securityLabel slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7589 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.name path AuditEvent.entity.name slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7650 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancedescription: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.description path AuditEvent.entity.description slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7703 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.query path AuditEvent.entity.query slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7748 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancedetail:IHE.BasicAudit.PatientDelete.transaction.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7797 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7797 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.detail.id path AuditEvent.entity.detail.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7842 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.detail.extension path AuditEvent.entity.detail.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7877 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7926 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype:string> ( <valueBase64Binary:base64Binary> | <valueString:string>) 🔗 Identifies a specific instance of the entity. The reference should be version specific.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.detail.type path AuditEvent.entity.detail.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7978 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6682 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.what.id path AuditEvent.entity.what.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6733 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.what.extension path AuditEvent.entity.what.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6768 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancereference: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.what.reference path AuditEvent.entity.what.reference slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6827 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.what.type path AuditEvent.entity.what.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6867 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceidentifier: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6915 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancedisplay: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).;
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.what.display path AuditEvent.entity.what.display slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7352 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6915 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.what.identifier.id path AuditEvent.entity.what.identifier.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6952 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.what.identifier.extension path AuditEvent.entity.what.identifier.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#6987 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceuse: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.what.identifier.use path AuditEvent.entity.what.identifier.use slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7046 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.what.identifier.type path AuditEvent.entity.what.identifier.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7100 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancesystem: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.what.identifier.system path AuditEvent.entity.what.identifier.system slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7157 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancevalue:string> < Time period during which identifier is/was valid for use.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.what.identifier.value path AuditEvent.entity.what.identifier.value slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7209 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceperiod: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.what.identifier.period path AuditEvent.entity.what.identifier.period slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7260 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceassigner: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.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.entity:transaction.what.identifier.assigner path AuditEvent.entity.what.identifier.assigner slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#7304 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4168 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.id path AuditEvent.agent.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.extension path AuditEvent.agent.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4265 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemodifierExtension:Extension>* < Specification of the participation type the user plays when performing the event. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/DataSources (required, ); (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.modifierExtension path AuditEvent.agent.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4314 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.type path AuditEvent.agent.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4366 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancerole: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.role path AuditEvent.agent.role slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4426 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancewho:( <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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4492 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.altId path AuditEvent.agent.altId slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4561 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancename: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.name path AuditEvent.agent.name slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4610 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.requestor path AuditEvent.agent.requestor slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4660 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancelocation: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.location path AuditEvent.agent.location slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4707 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancepolicy: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.policy path AuditEvent.agent.policy slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4762 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.media path AuditEvent.agent.media slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4812 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancenetwork: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4868 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.purposeOfUse path AuditEvent.agent.purposeOfUse slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5150 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4868 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.network.id path AuditEvent.agent.network.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4908 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.network.extension path AuditEvent.agent.network.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4943 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#4992 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceaddress: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);
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.network.address path AuditEvent.agent.network.address slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5044 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenancetype: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.;
profile IHE.BasicAudit.PatientDelete element AuditEvent.agent:user.network.type path AuditEvent.agent.network.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientDelete.json.html#5094 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientDelete.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Delete provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemeta: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceimplicitRules: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancelanguage: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetext: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancecontained: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#487 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancesubtype: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#556 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceaction: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#807 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceperiod: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#864 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancerecorded: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#921 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceoutcome:code>? < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#971 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceoutcomeDesc: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1028 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancepurposeOfEvent: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1072 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceagent: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1140 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancesource: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5347 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceentity: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5687 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceanySearch: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.subtype:anySearch path AuditEvent.subtype slice anySearch root AuditEvent.subtype:anySearch isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#621 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceanySearchT: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.subtype:anySearchT path AuditEvent.subtype slice anySearchT root AuditEvent.subtype:anySearchT isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#683 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceanySearchS: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.subtype:anySearchS path AuditEvent.subtype slice anySearchS root AuditEvent.subtype:anySearchS isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#745 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceclient: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2190 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceserver: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3241 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceuser: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4292 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetransaction: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6620 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancequery: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query path AuditEvent.entity slice query root AuditEvent.entity:query isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8211 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancepatient: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.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient path AuditEvent.entity slice patient root AuditEvent.entity:patient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9146 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1140 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1210 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1245 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1294 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1346 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancerole: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1413 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancewho:( <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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1478 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1547 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancename: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1596 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1645 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancelocation: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1691 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancepolicy: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1746 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1796 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancenetwork: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1852 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2134 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1852 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1892 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1927 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#1976 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceaddress: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2028 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype: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.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2078 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2190 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.id path AuditEvent.agent.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2252 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.extension path AuditEvent.agent.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2287 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.modifierExtension path AuditEvent.agent.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2336 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.type path AuditEvent.agent.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2388 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancerole: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.role path AuditEvent.agent.role slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2464 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancewho:( <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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.who path AuditEvent.agent.who slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2529 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.altId path AuditEvent.agent.altId slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2598 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancename: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.name path AuditEvent.agent.name slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2647 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.requestor path AuditEvent.agent.requestor slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2696 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancelocation: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.location path AuditEvent.agent.location slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2742 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancepolicy: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.policy path AuditEvent.agent.policy slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2797 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.media path AuditEvent.agent.media slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2847 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancenetwork: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2903 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.purposeOfUse path AuditEvent.agent.purposeOfUse slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3185 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2903 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.network.id path AuditEvent.agent.network.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2943 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.network.extension path AuditEvent.agent.network.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#2978 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3027 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceaddress: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.network.address path AuditEvent.agent.network.address slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3079 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype: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.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:client.network.type path AuditEvent.agent.network.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3129 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5687 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5761 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5796 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5845 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancewhat: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5897 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5948 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancerole: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6013 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancelifecycle: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6073 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6138 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6199 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancedescription: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6252 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6297 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancedetail:IHE.BasicAudit.PatientQuery.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6346 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6346 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6391 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6426 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6475 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype: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.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6527 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient path AuditEvent.entity slice patient root AuditEvent.entity:patient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9146 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient.id path AuditEvent.entity.id slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9212 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient.extension path AuditEvent.entity.extension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9247 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient.modifierExtension path AuditEvent.entity.modifierExtension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9296 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancewhat: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient.what path AuditEvent.entity.what slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9348 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient.type path AuditEvent.entity.type slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9399 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancerole: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient.role path AuditEvent.entity.role slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9469 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancelifecycle: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient.lifecycle path AuditEvent.entity.lifecycle slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9534 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient.securityLabel path AuditEvent.entity.securityLabel slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9599 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient.name path AuditEvent.entity.name slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9660 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancedescription: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient.description path AuditEvent.entity.description slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9713 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient.query path AuditEvent.entity.query slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9758 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancedetail:IHE.BasicAudit.PatientQuery.patient.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient.detail path AuditEvent.entity.detail slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9807 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient.detail path AuditEvent.entity.detail slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9807 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient.detail.id path AuditEvent.entity.detail.id slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9852 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient.detail.extension path AuditEvent.entity.detail.extension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9887 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9936 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype: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.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:patient.detail.type path AuditEvent.entity.detail.type slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9988 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query path AuditEvent.entity slice query root AuditEvent.entity:query isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8211 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query.id path AuditEvent.entity.id slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8277 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query.extension path AuditEvent.entity.extension slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query.modifierExtension path AuditEvent.entity.modifierExtension slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8361 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancewhat: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query.what path AuditEvent.entity.what slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8413 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query.type path AuditEvent.entity.type slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8464 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancerole: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query.role path AuditEvent.entity.role slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8534 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancelifecycle: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query.lifecycle path AuditEvent.entity.lifecycle slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8599 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query.securityLabel path AuditEvent.entity.securityLabel slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8664 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query.name path AuditEvent.entity.name slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8725 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancedescription: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query.description path AuditEvent.entity.description slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8778 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancequery:base64Binary> < Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query.query path AuditEvent.entity.query slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8823 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancedetail:IHE.BasicAudit.PatientQuery.query.detail>{0,0} 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query.detail path AuditEvent.entity.detail slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8872 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query.detail path AuditEvent.entity.detail slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8872 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query.detail.id path AuditEvent.entity.detail.id slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8917 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query.detail.extension path AuditEvent.entity.detail.extension slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8952 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9001 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype: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.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:query.detail.type path AuditEvent.entity.detail.type slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#9053 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3241 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.id path AuditEvent.agent.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3303 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.extension path AuditEvent.agent.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3338 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.modifierExtension path AuditEvent.agent.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.type path AuditEvent.agent.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3439 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancerole: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.role path AuditEvent.agent.role slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3515 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancewho:( <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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.who path AuditEvent.agent.who slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3580 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.altId path AuditEvent.agent.altId slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3649 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancename: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.name path AuditEvent.agent.name slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3698 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.requestor path AuditEvent.agent.requestor slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3747 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancelocation: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.location path AuditEvent.agent.location slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3793 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancepolicy: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.policy path AuditEvent.agent.policy slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3848 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.media path AuditEvent.agent.media slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3898 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancenetwork: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3954 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.purposeOfUse path AuditEvent.agent.purposeOfUse slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4236 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3954 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.network.id path AuditEvent.agent.network.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#3994 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.network.extension path AuditEvent.agent.network.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4029 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4078 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceaddress: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.network.address path AuditEvent.agent.network.address slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4130 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype: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.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:server.network.type path AuditEvent.agent.network.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4180 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5347 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.source.id path AuditEvent.source.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5394 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.source.extension path AuditEvent.source.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5429 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemodifierExtension:Extension>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.source.modifierExtension path AuditEvent.source.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5478 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5530 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceobserver:( <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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5575 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype: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.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.source.type path AuditEvent.source.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5631 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6620 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.id path AuditEvent.entity.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6686 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.extension path AuditEvent.entity.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6721 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.modifierExtension path AuditEvent.entity.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6770 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancewhat: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6822 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.type path AuditEvent.entity.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7535 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancerole: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.role path AuditEvent.entity.role slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7604 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancelifecycle: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.lifecycle path AuditEvent.entity.lifecycle slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7664 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.securityLabel path AuditEvent.entity.securityLabel slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7729 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.name path AuditEvent.entity.name slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7790 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancedescription: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.description path AuditEvent.entity.description slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7843 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.query path AuditEvent.entity.query slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7888 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancedetail:IHE.BasicAudit.PatientQuery.transaction.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7937 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7937 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.detail.id path AuditEvent.entity.detail.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7982 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.detail.extension path AuditEvent.entity.detail.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8017 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8066 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype:string> ( <valueBase64Binary:base64Binary> | <valueString:string>) 🔗 Identifies a specific instance of the entity. The reference should be version specific.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.detail.type path AuditEvent.entity.detail.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#8118 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6822 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.what.id path AuditEvent.entity.what.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6873 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.what.extension path AuditEvent.entity.what.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6908 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancereference: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.what.reference path AuditEvent.entity.what.reference slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#6967 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.what.type path AuditEvent.entity.what.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7007 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceidentifier: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7055 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancedisplay: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).;
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.what.display path AuditEvent.entity.what.display slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7492 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7055 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.what.identifier.id path AuditEvent.entity.what.identifier.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7092 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.what.identifier.extension path AuditEvent.entity.what.identifier.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7127 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceuse: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.what.identifier.use path AuditEvent.entity.what.identifier.use slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7186 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.what.identifier.type path AuditEvent.entity.what.identifier.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7240 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancesystem: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.what.identifier.system path AuditEvent.entity.what.identifier.system slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7297 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancevalue:string> < Time period during which identifier is/was valid for use.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.what.identifier.value path AuditEvent.entity.what.identifier.value slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7349 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceperiod: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.what.identifier.period path AuditEvent.entity.what.identifier.period slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7400 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceassigner: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.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.entity:transaction.what.identifier.assigner path AuditEvent.entity.what.identifier.assigner slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#7444 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4292 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.id path AuditEvent.agent.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4354 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.extension path AuditEvent.agent.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4389 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.modifierExtension path AuditEvent.agent.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4438 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.type path AuditEvent.agent.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4490 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancerole: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.role path AuditEvent.agent.role slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4566 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancewho:( <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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4632 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.altId path AuditEvent.agent.altId slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4701 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancename: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.name path AuditEvent.agent.name slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4750 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.requestor path AuditEvent.agent.requestor slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4800 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancelocation: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.location path AuditEvent.agent.location slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4847 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancepolicy: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.policy path AuditEvent.agent.policy slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4902 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.media path AuditEvent.agent.media slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#4952 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancenetwork: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5008 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.purposeOfUse path AuditEvent.agent.purposeOfUse slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5290 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5008 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.network.id path AuditEvent.agent.network.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5048 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.network.extension path AuditEvent.agent.network.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5083 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5132 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceaddress: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);
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.network.address path AuditEvent.agent.network.address slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5184 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenancetype: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.;
profile IHE.BasicAudit.PatientQuery element AuditEvent.agent:user.network.type path AuditEvent.agent.network.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientQuery.json.html#5234 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientQuery.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Query provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemeta: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceimplicitRules: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancelanguage: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetext: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancecontained: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#487 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancesubtype: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#556 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceaction: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#745 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceperiod: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#802 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancerecorded: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#859 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceoutcome:code>? < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#909 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceoutcomeDesc: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#966 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancepurposeOfEvent: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1010 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceagent: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1078 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancesource: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5285 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceentity: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5625 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceanyRead: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.subtype:anyRead path AuditEvent.subtype slice anyRead root AuditEvent.subtype:anyRead isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#621 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceanyVread: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.subtype:anyVread path AuditEvent.subtype slice anyVread root AuditEvent.subtype:anyVread isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#683 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceclient: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2128 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceserver: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3179 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceuser: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetransaction: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6558 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancedata: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data path AuditEvent.entity slice data root AuditEvent.entity:data isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8149 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancepatient: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.;
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient path AuditEvent.entity slice patient root AuditEvent.entity:patient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9072 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1078 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1148 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1183 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1232 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1284 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancerole: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1351 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancewho:( <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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1416 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1485 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancename: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1534 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1583 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancelocation: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1629 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancepolicy: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1684 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1734 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancenetwork: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1790 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2072 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1790 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1830 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1865 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1914 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceaddress: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#1966 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype: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.;
profile IHE.BasicAudit.PatientRead element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2016 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2128 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.id path AuditEvent.agent.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2190 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.extension path AuditEvent.agent.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2225 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.modifierExtension path AuditEvent.agent.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2274 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.type path AuditEvent.agent.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2326 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancerole: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.role path AuditEvent.agent.role slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2402 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancewho:( <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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.who path AuditEvent.agent.who slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2467 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.altId path AuditEvent.agent.altId slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2536 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancename: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.name path AuditEvent.agent.name slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2585 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.requestor path AuditEvent.agent.requestor slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2634 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancelocation: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.location path AuditEvent.agent.location slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2680 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancepolicy: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.policy path AuditEvent.agent.policy slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2735 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.media path AuditEvent.agent.media slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2785 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancenetwork: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2841 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.purposeOfUse path AuditEvent.agent.purposeOfUse slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3123 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2841 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.network.id path AuditEvent.agent.network.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2881 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.network.extension path AuditEvent.agent.network.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2916 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#2965 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceaddress: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.network.address path AuditEvent.agent.network.address slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3017 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype: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.;
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:client.network.type path AuditEvent.agent.network.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3067 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data path AuditEvent.entity slice data root AuditEvent.entity:data isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8149 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data.id path AuditEvent.entity.id slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8215 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data.extension path AuditEvent.entity.extension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8250 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data.modifierExtension path AuditEvent.entity.modifierExtension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8299 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancewhat: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data.what path AuditEvent.entity.what slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8351 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype:Coding> < Code representing the role the entity played in the event being audited. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/RestObjectRoles (required, ); (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data.type path AuditEvent.entity.type slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8402 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancerole: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data.role path AuditEvent.entity.role slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8472 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancelifecycle: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data.lifecycle path AuditEvent.entity.lifecycle slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8525 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data.securityLabel path AuditEvent.entity.securityLabel slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8590 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data.name path AuditEvent.entity.name slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8651 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancedescription: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data.description path AuditEvent.entity.description slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8704 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data.query path AuditEvent.entity.query slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8749 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancedetail:IHE.BasicAudit.PatientRead.data.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data.detail path AuditEvent.entity.detail slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8798 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data.detail path AuditEvent.entity.detail slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8798 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data.detail.id path AuditEvent.entity.detail.id slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8843 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data.detail.extension path AuditEvent.entity.detail.extension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8878 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8927 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype: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.;
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:data.detail.type path AuditEvent.entity.detail.type slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8979 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5625 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5699 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5734 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5783 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancewhat: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5835 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5886 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancerole: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5951 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancelifecycle: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6011 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6076 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6137 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancedescription: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6190 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6235 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancedetail:IHE.BasicAudit.PatientRead.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientRead element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6284 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6284 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6329 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6364 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6413 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype: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.;
profile IHE.BasicAudit.PatientRead element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6465 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient path AuditEvent.entity slice patient root AuditEvent.entity:patient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9072 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient.id path AuditEvent.entity.id slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9138 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient.extension path AuditEvent.entity.extension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient.modifierExtension path AuditEvent.entity.modifierExtension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9222 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancewhat: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient.what path AuditEvent.entity.what slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9274 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient.type path AuditEvent.entity.type slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9325 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancerole: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient.role path AuditEvent.entity.role slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9395 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancelifecycle: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient.lifecycle path AuditEvent.entity.lifecycle slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9460 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient.securityLabel path AuditEvent.entity.securityLabel slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9525 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient.name path AuditEvent.entity.name slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9586 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancedescription: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient.description path AuditEvent.entity.description slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9639 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient.query path AuditEvent.entity.query slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9684 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancedetail:IHE.BasicAudit.PatientRead.patient.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient.detail path AuditEvent.entity.detail slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9733 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient.detail path AuditEvent.entity.detail slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9733 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient.detail.id path AuditEvent.entity.detail.id slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9778 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient.detail.extension path AuditEvent.entity.detail.extension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9813 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9862 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype: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.;
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:patient.detail.type path AuditEvent.entity.detail.type slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#9914 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3179 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.id path AuditEvent.agent.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3241 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.extension path AuditEvent.agent.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3276 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.modifierExtension path AuditEvent.agent.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3325 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.type path AuditEvent.agent.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3377 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancerole: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.role path AuditEvent.agent.role slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3453 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancewho:( <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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.who path AuditEvent.agent.who slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3518 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.altId path AuditEvent.agent.altId slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3587 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancename: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.name path AuditEvent.agent.name slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3636 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.requestor path AuditEvent.agent.requestor slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3685 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancelocation: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.location path AuditEvent.agent.location slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3731 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancepolicy: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.policy path AuditEvent.agent.policy slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3786 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.media path AuditEvent.agent.media slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3836 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancenetwork: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3892 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.purposeOfUse path AuditEvent.agent.purposeOfUse slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4174 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3892 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.network.id path AuditEvent.agent.network.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3932 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.network.extension path AuditEvent.agent.network.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#3967 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4016 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceaddress: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.network.address path AuditEvent.agent.network.address slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4068 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype: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.;
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:server.network.type path AuditEvent.agent.network.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4118 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5285 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.source.id path AuditEvent.source.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5332 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.source.extension path AuditEvent.source.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5367 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemodifierExtension:Extension>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.source.modifierExtension path AuditEvent.source.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5416 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5468 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceobserver:( <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);
profile IHE.BasicAudit.PatientRead element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5513 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype: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.;
profile IHE.BasicAudit.PatientRead element AuditEvent.source.type path AuditEvent.source.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5569 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6558 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.id path AuditEvent.entity.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6624 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.extension path AuditEvent.entity.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6659 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.modifierExtension path AuditEvent.entity.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6708 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancewhat: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6760 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.type path AuditEvent.entity.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7473 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancerole: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.role path AuditEvent.entity.role slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7542 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancelifecycle: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.lifecycle path AuditEvent.entity.lifecycle slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7602 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.securityLabel path AuditEvent.entity.securityLabel slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7667 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.name path AuditEvent.entity.name slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7728 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancedescription: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.description path AuditEvent.entity.description slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7781 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.query path AuditEvent.entity.query slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7826 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancedetail:IHE.BasicAudit.PatientRead.transaction.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7875 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7875 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.detail.id path AuditEvent.entity.detail.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7920 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.detail.extension path AuditEvent.entity.detail.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7955 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8004 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype:string> ( <valueBase64Binary:base64Binary> | <valueString:string>) 🔗 Identifies a specific instance of the entity. The reference should be version specific.;
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.detail.type path AuditEvent.entity.detail.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#8056 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6760 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.what.id path AuditEvent.entity.what.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6811 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.what.extension path AuditEvent.entity.what.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6846 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancereference: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.what.reference path AuditEvent.entity.what.reference slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6905 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.what.type path AuditEvent.entity.what.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6945 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceidentifier: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6993 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancedisplay: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).;
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.what.display path AuditEvent.entity.what.display slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7430 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#6993 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.what.identifier.id path AuditEvent.entity.what.identifier.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7030 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.what.identifier.extension path AuditEvent.entity.what.identifier.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7065 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceuse: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.what.identifier.use path AuditEvent.entity.what.identifier.use slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7124 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.what.identifier.type path AuditEvent.entity.what.identifier.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7178 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancesystem: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.what.identifier.system path AuditEvent.entity.what.identifier.system slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7235 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancevalue:string> < Time period during which identifier is/was valid for use.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.what.identifier.value path AuditEvent.entity.what.identifier.value slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7287 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceperiod: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.what.identifier.period path AuditEvent.entity.what.identifier.period slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7338 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceassigner: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.;
profile IHE.BasicAudit.PatientRead element AuditEvent.entity:transaction.what.identifier.assigner path AuditEvent.entity.what.identifier.assigner slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#7382 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.id path AuditEvent.agent.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4292 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.extension path AuditEvent.agent.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4327 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.modifierExtension path AuditEvent.agent.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4376 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.type path AuditEvent.agent.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4428 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancerole: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.role path AuditEvent.agent.role slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4504 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancewho:( <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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4570 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.altId path AuditEvent.agent.altId slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4639 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancename: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.name path AuditEvent.agent.name slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4688 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.requestor path AuditEvent.agent.requestor slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4738 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancelocation: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.location path AuditEvent.agent.location slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4785 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancepolicy: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.policy path AuditEvent.agent.policy slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4840 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.media path AuditEvent.agent.media slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4890 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancenetwork: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4946 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.purposeOfUse path AuditEvent.agent.purposeOfUse slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5228 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4946 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.network.id path AuditEvent.agent.network.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#4986 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.network.extension path AuditEvent.agent.network.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5021 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5070 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceaddress: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);
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.network.address path AuditEvent.agent.network.address slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5122 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenancetype: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.;
profile IHE.BasicAudit.PatientRead element AuditEvent.agent:user.network.type path AuditEvent.agent.network.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientRead.json.html#5172 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientRead.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Read provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemeta: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceimplicitRules: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancelanguage: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetext: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancecontained: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#487 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancesubtype: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#556 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceaction: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#745 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceperiod: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#802 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancerecorded: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#859 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceoutcome:code>? < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#909 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceoutcomeDesc: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#966 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancepurposeOfEvent: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1010 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceagent: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1078 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancesource: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5269 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceentity: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5609 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceanyUpdate: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.subtype:anyUpdate path AuditEvent.subtype slice anyUpdate root AuditEvent.subtype:anyUpdate isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#621 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceanyPatch: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.subtype:anyPatch path AuditEvent.subtype slice anyPatch root AuditEvent.subtype:anyPatch isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#683 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceclient: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2128 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceserver: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3179 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceuser: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetransaction: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6542 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancedata: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data path AuditEvent.entity slice data root AuditEvent.entity:data isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8133 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancepatient: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.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient path AuditEvent.entity slice patient root AuditEvent.entity:patient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9056 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1078 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1148 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1183 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1232 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1284 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancerole: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1351 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancewho:( <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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1416 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1485 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancename: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1534 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1583 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancelocation: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1629 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancepolicy: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1684 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1734 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancenetwork: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1790 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2072 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1790 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1830 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1865 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1914 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceaddress: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#1966 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype: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.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2016 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2128 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.id path AuditEvent.agent.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2190 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.extension path AuditEvent.agent.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2225 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.modifierExtension path AuditEvent.agent.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2274 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.type path AuditEvent.agent.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2326 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancerole: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.role path AuditEvent.agent.role slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2402 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancewho:( <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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.who path AuditEvent.agent.who slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2467 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.altId path AuditEvent.agent.altId slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2536 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancename: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.name path AuditEvent.agent.name slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2585 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.requestor path AuditEvent.agent.requestor slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2634 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancelocation: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.location path AuditEvent.agent.location slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2680 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancepolicy: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.policy path AuditEvent.agent.policy slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2735 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.media path AuditEvent.agent.media slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2785 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancenetwork: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2841 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.purposeOfUse path AuditEvent.agent.purposeOfUse slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3123 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2841 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.network.id path AuditEvent.agent.network.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2881 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.network.extension path AuditEvent.agent.network.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2916 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#2965 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceaddress: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.network.address path AuditEvent.agent.network.address slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3017 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype: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.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:client.network.type path AuditEvent.agent.network.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3067 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data path AuditEvent.entity slice data root AuditEvent.entity:data isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8133 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data.id path AuditEvent.entity.id slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8199 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data.extension path AuditEvent.entity.extension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8234 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data.modifierExtension path AuditEvent.entity.modifierExtension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8283 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancewhat: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data.what path AuditEvent.entity.what slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8335 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype:Coding> < Code representing the role the entity played in the event being audited. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/RestObjectRoles (required, ); (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data.type path AuditEvent.entity.type slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8386 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancerole: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data.role path AuditEvent.entity.role slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8456 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancelifecycle: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data.lifecycle path AuditEvent.entity.lifecycle slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8509 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data.securityLabel path AuditEvent.entity.securityLabel slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8574 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data.name path AuditEvent.entity.name slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8635 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancedescription: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data.description path AuditEvent.entity.description slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8688 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data.query path AuditEvent.entity.query slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8733 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancedetail:IHE.BasicAudit.PatientUpdate.data.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data.detail path AuditEvent.entity.detail slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8782 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data.detail path AuditEvent.entity.detail slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8782 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data.detail.id path AuditEvent.entity.detail.id slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8827 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data.detail.extension path AuditEvent.entity.detail.extension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8862 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8911 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype: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.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:data.detail.type path AuditEvent.entity.detail.type slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8963 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5609 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5683 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5718 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5767 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancewhat: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5819 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5870 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancerole: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5935 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancelifecycle: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5995 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6060 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6121 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancedescription: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6174 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6219 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancedetail:IHE.BasicAudit.PatientUpdate.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6268 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6268 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6313 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6348 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6397 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype: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.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6449 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient path AuditEvent.entity slice patient root AuditEvent.entity:patient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9056 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient.id path AuditEvent.entity.id slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9122 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient.extension path AuditEvent.entity.extension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9157 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient.modifierExtension path AuditEvent.entity.modifierExtension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9206 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancewhat: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient.what path AuditEvent.entity.what slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9258 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient.type path AuditEvent.entity.type slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9309 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancerole: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient.role path AuditEvent.entity.role slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9379 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancelifecycle: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient.lifecycle path AuditEvent.entity.lifecycle slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9444 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient.securityLabel path AuditEvent.entity.securityLabel slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9509 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient.name path AuditEvent.entity.name slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9570 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancedescription: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient.description path AuditEvent.entity.description slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9623 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient.query path AuditEvent.entity.query slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9668 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancedetail:IHE.BasicAudit.PatientUpdate.patient.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient.detail path AuditEvent.entity.detail slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9717 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient.detail path AuditEvent.entity.detail slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9717 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient.detail.id path AuditEvent.entity.detail.id slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9762 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient.detail.extension path AuditEvent.entity.detail.extension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9797 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9846 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype: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.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:patient.detail.type path AuditEvent.entity.detail.type slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#9898 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3179 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.id path AuditEvent.agent.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3241 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.extension path AuditEvent.agent.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3276 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.modifierExtension path AuditEvent.agent.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3325 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.type path AuditEvent.agent.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3377 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancerole: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.role path AuditEvent.agent.role slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3453 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancewho:( <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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.who path AuditEvent.agent.who slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3518 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.altId path AuditEvent.agent.altId slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3587 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancename: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.name path AuditEvent.agent.name slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3636 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.requestor path AuditEvent.agent.requestor slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3685 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancelocation: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.location path AuditEvent.agent.location slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3731 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancepolicy: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.policy path AuditEvent.agent.policy slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3786 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.media path AuditEvent.agent.media slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3836 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancenetwork: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3892 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.purposeOfUse path AuditEvent.agent.purposeOfUse slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4174 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3892 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.network.id path AuditEvent.agent.network.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3932 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.network.extension path AuditEvent.agent.network.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#3967 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4016 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceaddress: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.network.address path AuditEvent.agent.network.address slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4068 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype: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.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:server.network.type path AuditEvent.agent.network.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4118 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5269 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.source.id path AuditEvent.source.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5316 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.source.extension path AuditEvent.source.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5351 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemodifierExtension:Extension>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.source.modifierExtension path AuditEvent.source.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5400 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5452 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceobserver:( <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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5497 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype: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.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.source.type path AuditEvent.source.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5553 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6542 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.id path AuditEvent.entity.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6608 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.extension path AuditEvent.entity.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6643 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.modifierExtension path AuditEvent.entity.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6692 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancewhat: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6744 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.type path AuditEvent.entity.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7457 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancerole: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.role path AuditEvent.entity.role slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7526 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancelifecycle: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.lifecycle path AuditEvent.entity.lifecycle slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7586 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancesecurityLabel: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.securityLabel path AuditEvent.entity.securityLabel slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7651 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.name path AuditEvent.entity.name slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7712 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancedescription: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.description path AuditEvent.entity.description slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7765 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.query path AuditEvent.entity.query slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7810 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancedetail:IHE.BasicAudit.PatientUpdate.transaction.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7859 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7859 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.detail.id path AuditEvent.entity.detail.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7904 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.detail.extension path AuditEvent.entity.detail.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7939 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7988 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype:string> ( <valueBase64Binary:base64Binary> | <valueString:string>) 🔗 Identifies a specific instance of the entity. The reference should be version specific.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.detail.type path AuditEvent.entity.detail.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#8040 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6744 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.what.id path AuditEvent.entity.what.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6795 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.what.extension path AuditEvent.entity.what.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6830 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancereference: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.what.reference path AuditEvent.entity.what.reference slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6889 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.what.type path AuditEvent.entity.what.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6929 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceidentifier: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6977 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancedisplay: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).;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.what.display path AuditEvent.entity.what.display slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7414 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#6977 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.what.identifier.id path AuditEvent.entity.what.identifier.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7014 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.what.identifier.extension path AuditEvent.entity.what.identifier.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7049 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceuse: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.what.identifier.use path AuditEvent.entity.what.identifier.use slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7108 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.what.identifier.type path AuditEvent.entity.what.identifier.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7162 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancesystem: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.what.identifier.system path AuditEvent.entity.what.identifier.system slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7219 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancevalue:string> < Time period during which identifier is/was valid for use.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.what.identifier.value path AuditEvent.entity.what.identifier.value slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7271 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceperiod: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.what.identifier.period path AuditEvent.entity.what.identifier.period slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7322 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceassigner: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.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.entity:transaction.what.identifier.assigner path AuditEvent.entity.what.identifier.assigner slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#7366 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.id path AuditEvent.agent.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4292 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.extension path AuditEvent.agent.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4327 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemodifierExtension:Extension>* < Specification of the participation type the user plays when performing the event. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/DataSources (required, ); (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.modifierExtension path AuditEvent.agent.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4376 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.type path AuditEvent.agent.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4428 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancerole: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.role path AuditEvent.agent.role slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4488 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancewho:( <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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4554 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.altId path AuditEvent.agent.altId slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4623 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancename: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.name path AuditEvent.agent.name slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4672 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.requestor path AuditEvent.agent.requestor slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4722 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancelocation: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.location path AuditEvent.agent.location slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4769 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancepolicy: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.policy path AuditEvent.agent.policy slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4824 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.media path AuditEvent.agent.media slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4874 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancenetwork: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4930 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.purposeOfUse path AuditEvent.agent.purposeOfUse slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5212 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4930 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.network.id path AuditEvent.agent.network.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#4970 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.network.extension path AuditEvent.agent.network.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5005 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancemodifierExtension: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5054 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceaddress: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);
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.network.address path AuditEvent.agent.network.address slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5106 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenancetype: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.;
profile IHE.BasicAudit.PatientUpdate element AuditEvent.agent:user.network.type path AuditEvent.agent.network.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase True src json/StructureDefinition-IHE.BasicAudit.PatientUpdate.json.html#5156 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PatientUpdate.html base https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Update provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemeta: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceimplicitRules: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelanguage: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetext: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancecontained: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* < An Extension; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#475 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesubtype: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#544 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaction: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#671 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#728 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerecorded: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#785 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcome:code> < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#835 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcomeDesc: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#891 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfEvent: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#936 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceagent: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1005 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesource: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6267 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceentity:IHE.BasicAudit.PrivacyDisclosure.Recipient.entity>{2,2147483647} < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6606 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedisclosure: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.subtype:disclosure path AuditEvent.subtype slice disclosure root AuditEvent.subtype:disclosure isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#610 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesource: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source path AuditEvent.agent slice source root AuditEvent.agent:source isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2056 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerecipient: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient path AuditEvent.agent slice recipient root AuditEvent.agent:recipient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3107 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancecustodian: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian path AuditEvent.agent slice custodian root AuditEvent.agent:custodian isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4165 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceauthorizer: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer path AuditEvent.agent slice authorizer root AuditEvent.agent:authorizer isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5216 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepatient: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.;
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient path AuditEvent.entity slice patient root AuditEvent.entity:patient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7540 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1005 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1076 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1111 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1160 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1212 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1279 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1344 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1413 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1462 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1511 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1557 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1612 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1662 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1718 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2000 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1718 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1758 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1793 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1842 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1894 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#1944 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer path AuditEvent.agent slice authorizer root AuditEvent.agent:authorizer isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5216 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.id path AuditEvent.agent.id slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5278 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.extension path AuditEvent.agent.extension slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5313 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.modifierExtension path AuditEvent.agent.modifierExtension slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5362 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.type path AuditEvent.agent.type slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5414 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.role path AuditEvent.agent.role slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5490 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.who path AuditEvent.agent.who slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5555 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.altId path AuditEvent.agent.altId slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5624 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.name path AuditEvent.agent.name slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5673 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.requestor path AuditEvent.agent.requestor slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5722 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.location path AuditEvent.agent.location slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5768 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.policy path AuditEvent.agent.policy slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5823 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.media path AuditEvent.agent.media slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5873 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.network path AuditEvent.agent.network slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5929 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.purposeOfUse path AuditEvent.agent.purposeOfUse slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6211 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.network path AuditEvent.agent.network slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5929 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.network.id path AuditEvent.agent.network.id slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5969 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.network.extension path AuditEvent.agent.network.extension slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6004 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6053 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.network.address path AuditEvent.agent.network.address slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6105 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:authorizer.network.type path AuditEvent.agent.network.type slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6155 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian path AuditEvent.agent slice custodian root AuditEvent.agent:custodian isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4165 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.id path AuditEvent.agent.id slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4227 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.extension path AuditEvent.agent.extension slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.modifierExtension path AuditEvent.agent.modifierExtension slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4311 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.type path AuditEvent.agent.type slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4363 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.role path AuditEvent.agent.role slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4439 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.who path AuditEvent.agent.who slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4504 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.altId path AuditEvent.agent.altId slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4573 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.name path AuditEvent.agent.name slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4622 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.requestor path AuditEvent.agent.requestor slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4671 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.location path AuditEvent.agent.location slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4717 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.policy path AuditEvent.agent.policy slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4772 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.media path AuditEvent.agent.media slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4822 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.network path AuditEvent.agent.network slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4878 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.purposeOfUse path AuditEvent.agent.purposeOfUse slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5160 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.network path AuditEvent.agent.network slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4878 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.network.id path AuditEvent.agent.network.id slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4918 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.network.extension path AuditEvent.agent.network.extension slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4953 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5002 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.network.address path AuditEvent.agent.network.address slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5054 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:custodian.network.type path AuditEvent.agent.network.type slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#5104 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6606 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6681 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6716 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6765 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6817 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6868 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6933 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6993 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7058 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7119 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7172 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7217 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.PrivacyDisclosure.Recipient.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7266 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7266 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7311 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7346 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7395 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7447 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient path AuditEvent.entity slice patient root AuditEvent.entity:patient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7540 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient.id path AuditEvent.entity.id slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7606 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient.extension path AuditEvent.entity.extension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7641 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient.modifierExtension path AuditEvent.entity.modifierExtension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7690 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient.what path AuditEvent.entity.what slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7742 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient.type path AuditEvent.entity.type slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7793 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient.role path AuditEvent.entity.role slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7863 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient.lifecycle path AuditEvent.entity.lifecycle slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7928 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient.securityLabel path AuditEvent.entity.securityLabel slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#7993 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient.name path AuditEvent.entity.name slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#8054 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient.description path AuditEvent.entity.description slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#8107 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient.query path AuditEvent.entity.query slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#8152 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.PrivacyDisclosure.Recipient.patient.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient.detail path AuditEvent.entity.detail slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#8201 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient.detail path AuditEvent.entity.detail slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#8201 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient.detail.id path AuditEvent.entity.detail.id slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#8246 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient.detail.extension path AuditEvent.entity.detail.extension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#8281 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#8330 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.entity:patient.detail.type path AuditEvent.entity.detail.type slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#8382 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient path AuditEvent.agent slice recipient root AuditEvent.agent:recipient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3107 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.id path AuditEvent.agent.id slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3176 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.extension path AuditEvent.agent.extension slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3211 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.modifierExtension path AuditEvent.agent.modifierExtension slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3260 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.type path AuditEvent.agent.type slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.role path AuditEvent.agent.role slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3388 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.who path AuditEvent.agent.who slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3453 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.altId path AuditEvent.agent.altId slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3522 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.name path AuditEvent.agent.name slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3571 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.requestor path AuditEvent.agent.requestor slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3620 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.location path AuditEvent.agent.location slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3666 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.policy path AuditEvent.agent.policy slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3721 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.media path AuditEvent.agent.media slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3771 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.network path AuditEvent.agent.network slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3827 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.purposeOfUse path AuditEvent.agent.purposeOfUse slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4109 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.network path AuditEvent.agent.network slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3827 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.network.id path AuditEvent.agent.network.id slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3867 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.network.extension path AuditEvent.agent.network.extension slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3902 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3951 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.network.address path AuditEvent.agent.network.address slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4003 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:recipient.network.type path AuditEvent.agent.network.type slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#4053 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source path AuditEvent.agent slice source root AuditEvent.agent:source isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2056 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.id path AuditEvent.agent.id slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2118 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.extension path AuditEvent.agent.extension slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2153 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.modifierExtension path AuditEvent.agent.modifierExtension slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2202 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.type path AuditEvent.agent.type slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2254 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.role path AuditEvent.agent.role slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2330 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.who path AuditEvent.agent.who slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2395 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.altId path AuditEvent.agent.altId slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2464 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.name path AuditEvent.agent.name slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2513 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.requestor path AuditEvent.agent.requestor slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2562 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.location path AuditEvent.agent.location slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2608 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.policy path AuditEvent.agent.policy slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2663 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.media path AuditEvent.agent.media slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2713 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.network path AuditEvent.agent.network slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2769 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.purposeOfUse path AuditEvent.agent.purposeOfUse slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#3051 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6449 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceobserver:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#6494 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.network path AuditEvent.agent.network slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2769 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.network.id path AuditEvent.agent.network.id slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2809 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.network.extension path AuditEvent.agent.network.extension slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2844 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2893 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.network.address path AuditEvent.agent.network.address slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2945 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.PrivacyDisclosure.Recipient element AuditEvent.agent:source.network.type path AuditEvent.agent.network.type slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.json.html#2995 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Recipient.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemeta: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceimplicitRules: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelanguage: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetext: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancecontained: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* < An Extension; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#475 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesubtype: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#544 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaction: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#671 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#728 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerecorded: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#785 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcome:code> < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#835 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcomeDesc: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#891 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfEvent: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#936 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceagent: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1005 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesource: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6267 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceentity:IHE.BasicAudit.PrivacyDisclosure.Source.entity>{2,2147483647} < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6606 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedisclosure: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.subtype:disclosure path AuditEvent.subtype slice disclosure root AuditEvent.subtype:disclosure isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#610 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesource: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source path AuditEvent.agent slice source root AuditEvent.agent:source isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2056 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerecipient: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient path AuditEvent.agent slice recipient root AuditEvent.agent:recipient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3114 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancecustodian: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian path AuditEvent.agent slice custodian root AuditEvent.agent:custodian isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4165 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceauthorizer: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer path AuditEvent.agent slice authorizer root AuditEvent.agent:authorizer isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5216 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepatient: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.;
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient path AuditEvent.entity slice patient root AuditEvent.entity:patient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7540 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1005 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1076 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1111 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1160 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1212 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1279 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1344 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1413 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1462 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1511 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1557 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1612 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1662 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1718 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2000 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1718 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1758 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1793 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1842 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1894 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#1944 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer path AuditEvent.agent slice authorizer root AuditEvent.agent:authorizer isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5216 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.id path AuditEvent.agent.id slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5278 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.extension path AuditEvent.agent.extension slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5313 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.modifierExtension path AuditEvent.agent.modifierExtension slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5362 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.type path AuditEvent.agent.type slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5414 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.role path AuditEvent.agent.role slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5490 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.who path AuditEvent.agent.who slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5555 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.altId path AuditEvent.agent.altId slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5624 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.name path AuditEvent.agent.name slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5673 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.requestor path AuditEvent.agent.requestor slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5722 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.location path AuditEvent.agent.location slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5768 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.policy path AuditEvent.agent.policy slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5823 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.media path AuditEvent.agent.media slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5873 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.network path AuditEvent.agent.network slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5929 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.purposeOfUse path AuditEvent.agent.purposeOfUse slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6211 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.network path AuditEvent.agent.network slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5929 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.network.id path AuditEvent.agent.network.id slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5969 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.network.extension path AuditEvent.agent.network.extension slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6004 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6053 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.network.address path AuditEvent.agent.network.address slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6105 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:authorizer.network.type path AuditEvent.agent.network.type slice authorizer root AuditEvent.agent:authorizer isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6155 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian path AuditEvent.agent slice custodian root AuditEvent.agent:custodian isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4165 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.id path AuditEvent.agent.id slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4227 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.extension path AuditEvent.agent.extension slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.modifierExtension path AuditEvent.agent.modifierExtension slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4311 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.type path AuditEvent.agent.type slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4363 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.role path AuditEvent.agent.role slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4439 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.who path AuditEvent.agent.who slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4504 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.altId path AuditEvent.agent.altId slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4573 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.name path AuditEvent.agent.name slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4622 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.requestor path AuditEvent.agent.requestor slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4671 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.location path AuditEvent.agent.location slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4717 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.policy path AuditEvent.agent.policy slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4772 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.media path AuditEvent.agent.media slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4822 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.network path AuditEvent.agent.network slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4878 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.purposeOfUse path AuditEvent.agent.purposeOfUse slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5160 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.network path AuditEvent.agent.network slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4878 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.network.id path AuditEvent.agent.network.id slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4918 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.network.extension path AuditEvent.agent.network.extension slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4953 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5002 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.network.address path AuditEvent.agent.network.address slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5054 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:custodian.network.type path AuditEvent.agent.network.type slice custodian root AuditEvent.agent:custodian isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#5104 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6606 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6681 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6716 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6765 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6817 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6868 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6933 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6993 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7058 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7119 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7172 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7217 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.PrivacyDisclosure.Source.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7266 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7266 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7311 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7346 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7395 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7447 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient path AuditEvent.entity slice patient root AuditEvent.entity:patient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7540 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient.id path AuditEvent.entity.id slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7606 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient.extension path AuditEvent.entity.extension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7641 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient.modifierExtension path AuditEvent.entity.modifierExtension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7690 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient.what path AuditEvent.entity.what slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7742 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient.type path AuditEvent.entity.type slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7793 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient.role path AuditEvent.entity.role slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7863 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient.lifecycle path AuditEvent.entity.lifecycle slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7928 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient.securityLabel path AuditEvent.entity.securityLabel slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#7993 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient.name path AuditEvent.entity.name slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#8054 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient.description path AuditEvent.entity.description slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#8107 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient.query path AuditEvent.entity.query slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#8152 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.PrivacyDisclosure.Source.patient.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient.detail path AuditEvent.entity.detail slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#8201 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient.detail path AuditEvent.entity.detail slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#8201 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient.detail.id path AuditEvent.entity.detail.id slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#8246 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient.detail.extension path AuditEvent.entity.detail.extension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#8281 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#8330 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.entity:patient.detail.type path AuditEvent.entity.detail.type slice patient root AuditEvent.entity:patient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#8382 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient path AuditEvent.agent slice recipient root AuditEvent.agent:recipient isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3114 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.id path AuditEvent.agent.id slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3176 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.extension path AuditEvent.agent.extension slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3211 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.modifierExtension path AuditEvent.agent.modifierExtension slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3260 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.type path AuditEvent.agent.type slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.role path AuditEvent.agent.role slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3388 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.who path AuditEvent.agent.who slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3453 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.altId path AuditEvent.agent.altId slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3522 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.name path AuditEvent.agent.name slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3571 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.requestor path AuditEvent.agent.requestor slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3620 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.location path AuditEvent.agent.location slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3666 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.policy path AuditEvent.agent.policy slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3721 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.media path AuditEvent.agent.media slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3771 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.network path AuditEvent.agent.network slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3827 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.purposeOfUse path AuditEvent.agent.purposeOfUse slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4109 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.network path AuditEvent.agent.network slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3827 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.network.id path AuditEvent.agent.network.id slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3867 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.network.extension path AuditEvent.agent.network.extension slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3902 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3951 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.network.address path AuditEvent.agent.network.address slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4003 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:recipient.network.type path AuditEvent.agent.network.type slice recipient root AuditEvent.agent:recipient isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#4053 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source path AuditEvent.agent slice source root AuditEvent.agent:source isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2056 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.id path AuditEvent.agent.id slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2125 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.extension path AuditEvent.agent.extension slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2160 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.modifierExtension path AuditEvent.agent.modifierExtension slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2209 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.type path AuditEvent.agent.type slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2261 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.role path AuditEvent.agent.role slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2337 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.who path AuditEvent.agent.who slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2402 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.altId path AuditEvent.agent.altId slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2471 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.name path AuditEvent.agent.name slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2520 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.requestor path AuditEvent.agent.requestor slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2569 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.location path AuditEvent.agent.location slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2615 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.policy path AuditEvent.agent.policy slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2670 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.media path AuditEvent.agent.media slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2720 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.network path AuditEvent.agent.network slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2776 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.purposeOfUse path AuditEvent.agent.purposeOfUse slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3058 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6449 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceobserver:( <Device> | <Organization> | <Patient> | <Practitioner> | <PractitionerRole> | <RelatedPerson>)> 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#6494 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.network path AuditEvent.agent.network slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2776 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.network.id path AuditEvent.agent.network.id slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2816 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.network.extension path AuditEvent.agent.network.extension slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2851 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2900 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.network.address path AuditEvent.agent.network.address slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#2952 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.PrivacyDisclosure.Source element AuditEvent.agent:source.network.type path AuditEvent.agent.network.type slice source root AuditEvent.agent:source isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.json.html#3002 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.PrivacyDisclosure.Source.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Query element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid: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);
profile IHE.BasicAudit.Query element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemeta: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);
profile IHE.BasicAudit.Query element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceimplicitRules: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);
profile IHE.BasicAudit.Query element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelanguage: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);
profile IHE.BasicAudit.Query element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetext: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);
profile IHE.BasicAudit.Query element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancecontained: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);
profile IHE.BasicAudit.Query element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.Query element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Query element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.Query element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#487 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesubtype: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);
profile IHE.BasicAudit.Query element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#556 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaction: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);
profile IHE.BasicAudit.Query element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#807 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.Query element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#864 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerecorded: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);
profile IHE.BasicAudit.Query element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#921 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcome:code>? < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.Query element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#971 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcomeDesc: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);
profile IHE.BasicAudit.Query element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1028 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfEvent: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);
profile IHE.BasicAudit.Query element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1072 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceagent: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);
profile IHE.BasicAudit.Query element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1140 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesource: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);
profile IHE.BasicAudit.Query element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5347 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceentity: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);
profile IHE.BasicAudit.Query element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5687 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceanySearch: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);
profile IHE.BasicAudit.Query element AuditEvent.subtype:anySearch path AuditEvent.subtype slice anySearch root AuditEvent.subtype:anySearch isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#621 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceanySearchT: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);
profile IHE.BasicAudit.Query element AuditEvent.subtype:anySearchT path AuditEvent.subtype slice anySearchT root AuditEvent.subtype:anySearchT isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#683 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceanySearchS: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);
profile IHE.BasicAudit.Query element AuditEvent.subtype:anySearchS path AuditEvent.subtype slice anySearchS root AuditEvent.subtype:anySearchS isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#745 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceclient: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2190 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceserver: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3241 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuser: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4292 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetransaction: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6620 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery: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.;
profile IHE.BasicAudit.Query element AuditEvent.entity:query path AuditEvent.entity slice query root AuditEvent.entity:query isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8211 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Query element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1140 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1210 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1245 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Query element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1294 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Query element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1346 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Query element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1413 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Query element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1478 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1547 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Query element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1596 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1645 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Query element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1691 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Query element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1746 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1796 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Query element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1852 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Query element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2134 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Query element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1852 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1892 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1927 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Query element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#1976 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Query element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2028 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Query element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2078 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Query element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2190 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:client.id path AuditEvent.agent.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2252 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:client.extension path AuditEvent.agent.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2287 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:client.modifierExtension path AuditEvent.agent.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2336 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:client.type path AuditEvent.agent.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2388 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:client.role path AuditEvent.agent.role slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2464 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Query element AuditEvent.agent:client.who path AuditEvent.agent.who slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2529 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:client.altId path AuditEvent.agent.altId slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2598 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:client.name path AuditEvent.agent.name slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2647 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:client.requestor path AuditEvent.agent.requestor slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2696 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:client.location path AuditEvent.agent.location slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2742 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:client.policy path AuditEvent.agent.policy slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2797 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:client.media path AuditEvent.agent.media slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2847 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2903 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Query element AuditEvent.agent:client.purposeOfUse path AuditEvent.agent.purposeOfUse slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3185 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Query element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2903 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:client.network.id path AuditEvent.agent.network.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2943 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:client.network.extension path AuditEvent.agent.network.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#2978 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:client.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3027 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:client.network.address path AuditEvent.agent.network.address slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3079 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Query element AuditEvent.agent:client.network.type path AuditEvent.agent.network.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3129 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Query element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5687 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5761 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5796 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5845 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.Query element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5897 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Query element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5948 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Query element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6013 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.Query element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6073 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.Query element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6138 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6199 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.Query element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6252 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6297 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.Query.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.Query element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6346 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Query element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6346 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6391 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6426 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6475 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Query element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6527 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Query element AuditEvent.entity:query path AuditEvent.entity slice query root AuditEvent.entity:query isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8211 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:query.id path AuditEvent.entity.id slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8277 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:query.extension path AuditEvent.entity.extension slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:query.modifierExtension path AuditEvent.entity.modifierExtension slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8361 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:query.what path AuditEvent.entity.what slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8413 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:query.type path AuditEvent.entity.type slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8464 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:query.role path AuditEvent.entity.role slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8534 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:query.lifecycle path AuditEvent.entity.lifecycle slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8599 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:query.securityLabel path AuditEvent.entity.securityLabel slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8664 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:query.name path AuditEvent.entity.name slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8725 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:query.description path AuditEvent.entity.description slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8778 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary> < Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:query.query path AuditEvent.entity.query slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8823 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.Query.query.detail>{0,0} 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.Query element AuditEvent.entity:query.detail path AuditEvent.entity.detail slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8872 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Query element AuditEvent.entity:query.detail path AuditEvent.entity.detail slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8872 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:query.detail.id path AuditEvent.entity.detail.id slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8917 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:query.detail.extension path AuditEvent.entity.detail.extension slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8952 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:query.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#9001 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Query element AuditEvent.entity:query.detail.type path AuditEvent.entity.detail.type slice query root AuditEvent.entity:query isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#9053 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Query element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3241 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:server.id path AuditEvent.agent.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3303 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:server.extension path AuditEvent.agent.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3338 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:server.modifierExtension path AuditEvent.agent.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:server.type path AuditEvent.agent.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3439 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:server.role path AuditEvent.agent.role slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3515 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Query element AuditEvent.agent:server.who path AuditEvent.agent.who slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3580 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:server.altId path AuditEvent.agent.altId slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3649 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:server.name path AuditEvent.agent.name slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3698 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:server.requestor path AuditEvent.agent.requestor slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3747 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:server.location path AuditEvent.agent.location slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3793 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:server.policy path AuditEvent.agent.policy slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3848 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:server.media path AuditEvent.agent.media slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3898 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3954 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Query element AuditEvent.agent:server.purposeOfUse path AuditEvent.agent.purposeOfUse slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4236 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Query element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3954 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:server.network.id path AuditEvent.agent.network.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#3994 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:server.network.extension path AuditEvent.agent.network.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4029 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:server.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4078 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:server.network.address path AuditEvent.agent.network.address slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4130 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Query element AuditEvent.agent:server.network.type path AuditEvent.agent.network.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4180 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Query element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5347 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.source.id path AuditEvent.source.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5394 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.source.extension path AuditEvent.source.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5429 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.Query element AuditEvent.source.modifierExtension path AuditEvent.source.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5478 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.Query element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5530 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceobserver:( <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);
profile IHE.BasicAudit.Query element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5575 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Query element AuditEvent.source.type path AuditEvent.source.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5631 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6620 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.id path AuditEvent.entity.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6686 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.extension path AuditEvent.entity.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6721 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.modifierExtension path AuditEvent.entity.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6770 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6822 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.type path AuditEvent.entity.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7535 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.role path AuditEvent.entity.role slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7604 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.lifecycle path AuditEvent.entity.lifecycle slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7664 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.securityLabel path AuditEvent.entity.securityLabel slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7729 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.name path AuditEvent.entity.name slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7790 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.description path AuditEvent.entity.description slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7843 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.query path AuditEvent.entity.query slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7888 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.Query.transaction.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7937 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7937 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.detail.id path AuditEvent.entity.detail.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7982 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.detail.extension path AuditEvent.entity.detail.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8017 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8066 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:string> ( <valueBase64Binary:base64Binary> | <valueString:string>) 🔗 Identifies a specific instance of the entity. The reference should be version specific.;
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.detail.type path AuditEvent.entity.detail.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#8118 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6822 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.what.id path AuditEvent.entity.what.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6873 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.what.extension path AuditEvent.entity.what.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6908 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancereference: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.what.reference path AuditEvent.entity.what.reference slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#6967 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.what.type path AuditEvent.entity.what.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7007 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceidentifier: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7055 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedisplay: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).;
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.what.display path AuditEvent.entity.what.display slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7492 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7055 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.what.identifier.id path AuditEvent.entity.what.identifier.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7092 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.what.identifier.extension path AuditEvent.entity.what.identifier.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7127 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuse: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.what.identifier.use path AuditEvent.entity.what.identifier.use slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7186 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.what.identifier.type path AuditEvent.entity.what.identifier.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7240 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesystem: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.what.identifier.system path AuditEvent.entity.what.identifier.system slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7297 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalue:string> < Time period during which identifier is/was valid for use.; (src);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.what.identifier.value path AuditEvent.entity.what.identifier.value slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7349 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.what.identifier.period path AuditEvent.entity.what.identifier.period slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7400 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceassigner: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.;
profile IHE.BasicAudit.Query element AuditEvent.entity:transaction.what.identifier.assigner path AuditEvent.entity.what.identifier.assigner slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#7444 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Query element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4292 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:user.id path AuditEvent.agent.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4354 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:user.extension path AuditEvent.agent.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4389 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:user.modifierExtension path AuditEvent.agent.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4438 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:user.type path AuditEvent.agent.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4490 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:user.role path AuditEvent.agent.role slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4566 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Query element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4632 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:user.altId path AuditEvent.agent.altId slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4701 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:user.name path AuditEvent.agent.name slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4750 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:user.requestor path AuditEvent.agent.requestor slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4800 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:user.location path AuditEvent.agent.location slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4847 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:user.policy path AuditEvent.agent.policy slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4902 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:user.media path AuditEvent.agent.media slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#4952 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5008 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Query element AuditEvent.agent:user.purposeOfUse path AuditEvent.agent.purposeOfUse slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5290 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Query element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5008 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:user.network.id path AuditEvent.agent.network.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5048 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Query element AuditEvent.agent:user.network.extension path AuditEvent.agent.network.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5083 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:user.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5132 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Query element AuditEvent.agent:user.network.address path AuditEvent.agent.network.address slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5184 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Query element AuditEvent.agent:user.network.type path AuditEvent.agent.network.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Query.json.html#5234 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Query.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Read element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid: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);
profile IHE.BasicAudit.Read element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemeta: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);
profile IHE.BasicAudit.Read element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceimplicitRules: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);
profile IHE.BasicAudit.Read element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelanguage: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);
profile IHE.BasicAudit.Read element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetext: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);
profile IHE.BasicAudit.Read element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancecontained: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);
profile IHE.BasicAudit.Read element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.Read element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Read element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.Read element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#487 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesubtype: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);
profile IHE.BasicAudit.Read element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#556 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaction: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);
profile IHE.BasicAudit.Read element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#745 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.Read element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#802 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerecorded: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);
profile IHE.BasicAudit.Read element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#859 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcome:code>? < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.Read element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#909 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcomeDesc: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);
profile IHE.BasicAudit.Read element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#966 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfEvent: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);
profile IHE.BasicAudit.Read element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1010 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceagent: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);
profile IHE.BasicAudit.Read element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1078 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesource: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);
profile IHE.BasicAudit.Read element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5285 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceentity: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);
profile IHE.BasicAudit.Read element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5625 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceanyRead: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);
profile IHE.BasicAudit.Read element AuditEvent.subtype:anyRead path AuditEvent.subtype slice anyRead root AuditEvent.subtype:anyRead isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#621 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceanyVread: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);
profile IHE.BasicAudit.Read element AuditEvent.subtype:anyVread path AuditEvent.subtype slice anyVread root AuditEvent.subtype:anyVread isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#683 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceclient: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2128 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceserver: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3179 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuser: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetransaction: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6558 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedata: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.;
profile IHE.BasicAudit.Read element AuditEvent.entity:data path AuditEvent.entity slice data root AuditEvent.entity:data isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8149 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Read element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1078 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1148 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1183 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Read element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1232 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Read element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1284 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Read element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1351 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Read element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1416 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1485 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Read element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1534 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1583 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Read element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1629 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Read element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1684 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1734 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Read element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1790 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Read element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2072 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Read element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1790 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1830 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1865 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Read element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1914 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Read element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#1966 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Read element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2016 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Read element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2128 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:client.id path AuditEvent.agent.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2190 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:client.extension path AuditEvent.agent.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2225 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:client.modifierExtension path AuditEvent.agent.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2274 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:client.type path AuditEvent.agent.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2326 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:client.role path AuditEvent.agent.role slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2402 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Read element AuditEvent.agent:client.who path AuditEvent.agent.who slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2467 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:client.altId path AuditEvent.agent.altId slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2536 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:client.name path AuditEvent.agent.name slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2585 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:client.requestor path AuditEvent.agent.requestor slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2634 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:client.location path AuditEvent.agent.location slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2680 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:client.policy path AuditEvent.agent.policy slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2735 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:client.media path AuditEvent.agent.media slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2785 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2841 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Read element AuditEvent.agent:client.purposeOfUse path AuditEvent.agent.purposeOfUse slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3123 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Read element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2841 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:client.network.id path AuditEvent.agent.network.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2881 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:client.network.extension path AuditEvent.agent.network.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2916 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:client.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#2965 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:client.network.address path AuditEvent.agent.network.address slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3017 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Read element AuditEvent.agent:client.network.type path AuditEvent.agent.network.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3067 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Read element AuditEvent.entity:data path AuditEvent.entity slice data root AuditEvent.entity:data isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8149 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:data.id path AuditEvent.entity.id slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8215 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:data.extension path AuditEvent.entity.extension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8250 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:data.modifierExtension path AuditEvent.entity.modifierExtension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8299 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:data.what path AuditEvent.entity.what slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8351 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:Coding> < Code representing the role the entity played in the event being audited. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/RestObjectRoles (required, ); (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:data.type path AuditEvent.entity.type slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8402 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:data.role path AuditEvent.entity.role slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8472 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:data.lifecycle path AuditEvent.entity.lifecycle slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8525 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:data.securityLabel path AuditEvent.entity.securityLabel slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8590 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:data.name path AuditEvent.entity.name slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8651 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:data.description path AuditEvent.entity.description slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8704 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:data.query path AuditEvent.entity.query slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8749 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.Read.data.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.Read element AuditEvent.entity:data.detail path AuditEvent.entity.detail slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8798 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Read element AuditEvent.entity:data.detail path AuditEvent.entity.detail slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8798 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:data.detail.id path AuditEvent.entity.detail.id slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8843 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:data.detail.extension path AuditEvent.entity.detail.extension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8878 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:data.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8927 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Read element AuditEvent.entity:data.detail.type path AuditEvent.entity.detail.type slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8979 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Read element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5625 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5699 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5734 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5783 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.Read element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5835 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Read element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5886 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Read element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5951 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.Read element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6011 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.Read element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6076 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6137 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.Read element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6190 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6235 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.Read.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.Read element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6284 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Read element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6284 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6329 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6364 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6413 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Read element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6465 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Read element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3179 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:server.id path AuditEvent.agent.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3241 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:server.extension path AuditEvent.agent.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3276 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:server.modifierExtension path AuditEvent.agent.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3325 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:server.type path AuditEvent.agent.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3377 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:server.role path AuditEvent.agent.role slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3453 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Read element AuditEvent.agent:server.who path AuditEvent.agent.who slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3518 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:server.altId path AuditEvent.agent.altId slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3587 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:server.name path AuditEvent.agent.name slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3636 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:server.requestor path AuditEvent.agent.requestor slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3685 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:server.location path AuditEvent.agent.location slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3731 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:server.policy path AuditEvent.agent.policy slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3786 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:server.media path AuditEvent.agent.media slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3836 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3892 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Read element AuditEvent.agent:server.purposeOfUse path AuditEvent.agent.purposeOfUse slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4174 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Read element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3892 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:server.network.id path AuditEvent.agent.network.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3932 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:server.network.extension path AuditEvent.agent.network.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#3967 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:server.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4016 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:server.network.address path AuditEvent.agent.network.address slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4068 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Read element AuditEvent.agent:server.network.type path AuditEvent.agent.network.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4118 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Read element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5285 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.source.id path AuditEvent.source.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5332 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.source.extension path AuditEvent.source.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5367 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.Read element AuditEvent.source.modifierExtension path AuditEvent.source.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5416 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.Read element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5468 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceobserver:( <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);
profile IHE.BasicAudit.Read element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5513 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Read element AuditEvent.source.type path AuditEvent.source.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5569 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6558 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.id path AuditEvent.entity.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6624 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.extension path AuditEvent.entity.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6659 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.modifierExtension path AuditEvent.entity.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6708 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6760 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.type path AuditEvent.entity.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7473 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.role path AuditEvent.entity.role slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7542 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.lifecycle path AuditEvent.entity.lifecycle slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7602 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.securityLabel path AuditEvent.entity.securityLabel slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7667 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.name path AuditEvent.entity.name slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7728 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.description path AuditEvent.entity.description slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7781 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.query path AuditEvent.entity.query slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7826 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.Read.transaction.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7875 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7875 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.detail.id path AuditEvent.entity.detail.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7920 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.detail.extension path AuditEvent.entity.detail.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7955 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8004 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:string> ( <valueBase64Binary:base64Binary> | <valueString:string>) 🔗 Identifies a specific instance of the entity. The reference should be version specific.;
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.detail.type path AuditEvent.entity.detail.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#8056 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6760 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.what.id path AuditEvent.entity.what.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6811 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.what.extension path AuditEvent.entity.what.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6846 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancereference: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.what.reference path AuditEvent.entity.what.reference slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6905 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.what.type path AuditEvent.entity.what.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6945 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceidentifier: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6993 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedisplay: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).;
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.what.display path AuditEvent.entity.what.display slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7430 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#6993 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.what.identifier.id path AuditEvent.entity.what.identifier.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7030 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.what.identifier.extension path AuditEvent.entity.what.identifier.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7065 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuse: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.what.identifier.use path AuditEvent.entity.what.identifier.use slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7124 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.what.identifier.type path AuditEvent.entity.what.identifier.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7178 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesystem: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.what.identifier.system path AuditEvent.entity.what.identifier.system slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7235 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalue:string> < Time period during which identifier is/was valid for use.; (src);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.what.identifier.value path AuditEvent.entity.what.identifier.value slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7287 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.what.identifier.period path AuditEvent.entity.what.identifier.period slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7338 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceassigner: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.;
profile IHE.BasicAudit.Read element AuditEvent.entity:transaction.what.identifier.assigner path AuditEvent.entity.what.identifier.assigner slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#7382 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Read element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:user.id path AuditEvent.agent.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4292 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:user.extension path AuditEvent.agent.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4327 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:user.modifierExtension path AuditEvent.agent.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4376 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:user.type path AuditEvent.agent.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4428 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:user.role path AuditEvent.agent.role slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4504 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Read element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4570 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:user.altId path AuditEvent.agent.altId slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4639 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:user.name path AuditEvent.agent.name slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4688 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:user.requestor path AuditEvent.agent.requestor slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4738 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:user.location path AuditEvent.agent.location slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4785 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:user.policy path AuditEvent.agent.policy slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4840 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:user.media path AuditEvent.agent.media slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4890 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4946 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Read element AuditEvent.agent:user.purposeOfUse path AuditEvent.agent.purposeOfUse slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5228 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Read element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4946 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:user.network.id path AuditEvent.agent.network.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#4986 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Read element AuditEvent.agent:user.network.extension path AuditEvent.agent.network.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5021 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:user.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5070 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Read element AuditEvent.agent:user.network.address path AuditEvent.agent.network.address slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5122 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Read element AuditEvent.agent:user.network.type path AuditEvent.agent.network.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Read.json.html#5172 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Read.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemeta: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceimplicitRules: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelanguage: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetext: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancecontained: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#487 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesubtype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#551 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaction: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#607 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#663 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerecorded: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#720 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcome:code>? < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#770 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcomeDesc: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#826 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfEvent: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#870 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceagent: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#938 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesource: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9063 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceentity: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9402 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuser: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2077 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuserorg: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg path AuditEvent.agent slice userorg root AuditEvent.agent:userorg isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5855 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancehomeCommunityId: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId path AuditEvent.agent slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7660 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceconsent: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.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent path AuditEvent.entity slice consent root AuditEvent.entity:consent isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10335 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#938 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< An Extension; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1008 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1043 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1181 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1233 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1300 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1365 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1434 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1483 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1532 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1578 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1633 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1683 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1739 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2021 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceassuranceLevel:ihe-assuranceLevel>* []< Carries other identifiers are known for an agent.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.extension:assuranceLevel path AuditEvent.agent.extension slice assuranceLevel root AuditEvent.agent.extension:assuranceLevel isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1091 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceotherId:ihe-otherId>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.extension:otherId path AuditEvent.agent.extension slice otherId root AuditEvent.agent.extension:otherId isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1136 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1739 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1779 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1814 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1863 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1915 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#1965 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent path AuditEvent.entity slice consent root AuditEvent.entity:consent isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10335 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.id path AuditEvent.entity.id slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10401 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.extension path AuditEvent.entity.extension slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.modifierExtension path AuditEvent.entity.modifierExtension slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10485 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.what path AuditEvent.entity.what slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10537 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.type path AuditEvent.entity.type slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10851 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.role path AuditEvent.entity.role slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10921 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.lifecycle path AuditEvent.entity.lifecycle slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10981 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.securityLabel path AuditEvent.entity.securityLabel slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11046 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.name path AuditEvent.entity.name slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11107 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.description path AuditEvent.entity.description slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11160 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.query path AuditEvent.entity.query slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11205 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.consent.detail>* < Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail path AuditEvent.entity.detail slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11254 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceacp:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.consent.acp>? < Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail:acp path AuditEvent.entity.detail slice acp root AuditEvent.entity:consent isSlice True isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11537 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepatient-id:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.consent.patient-id>? 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail:patient-id path AuditEvent.entity.detail slice patient-id root AuditEvent.entity:consent isSlice True isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11810 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail:acp path AuditEvent.entity.detail slice acp root AuditEvent.entity:consent isSlice True isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11537 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail:acp.id path AuditEvent.entity.detail.id slice acp root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11583 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail:acp.extension path AuditEvent.entity.detail.extension slice acp root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11618 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value. urn:ihe:iti:xua:2012:acp; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail:acp.modifierExtension path AuditEvent.entity.detail.modifierExtension slice acp root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11667 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail:acp.type path AuditEvent.entity.detail.type slice acp root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11719 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalue:string> 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail:acp.value[x] path AuditEvent.entity.detail.value[x] slice acp root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11764 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail path AuditEvent.entity.detail slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11254 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail.id path AuditEvent.entity.detail.id slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11308 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail.extension path AuditEvent.entity.detail.extension slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11343 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11392 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:string> ( <valueBase64Binary:base64Binary> | <valueString:string>) 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail.type path AuditEvent.entity.detail.type slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11444 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail:patient-id path AuditEvent.entity.detail slice patient-id root AuditEvent.entity:consent isSlice True isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11810 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail:patient-id.id path AuditEvent.entity.detail.id slice patient-id root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11856 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail:patient-id.extension path AuditEvent.entity.detail.extension slice patient-id root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11891 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value. urn:oasis:names:tc:xacml:2.0:resource:resource-id; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail:patient-id.modifierExtension path AuditEvent.entity.detail.modifierExtension slice patient-id root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11940 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail:patient-id.type path AuditEvent.entity.detail.type slice patient-id root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#11992 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalue:string> 🔗 Identifies a specific instance of the entity. The reference should be version specific.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.detail:patient-id.value[x] path AuditEvent.entity.detail.value[x] slice patient-id root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#12037 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.what path AuditEvent.entity.what slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10537 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.what.id path AuditEvent.entity.what.id slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10588 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.what.extension path AuditEvent.entity.what.extension slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10623 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancereference: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.what.reference path AuditEvent.entity.what.reference slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10682 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.what.type path AuditEvent.entity.what.type slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10722 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceidentifier: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.what.identifier path AuditEvent.entity.what.identifier slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10770 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedisplay: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.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity:consent.what.display path AuditEvent.entity.what.display slice consent root AuditEvent.entity:consent isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10808 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9402 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9476 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9511 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9560 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9612 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9663 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9728 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9788 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9853 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9914 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9967 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10012 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10061 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10061 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10106 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10141 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10190 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#10242 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId path AuditEvent.agent slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7660 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< An Extension; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.id path AuditEvent.agent.id slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7722 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.extension path AuditEvent.agent.extension slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7757 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.modifierExtension path AuditEvent.agent.modifierExtension slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7895 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.type path AuditEvent.agent.type slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7947 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.role path AuditEvent.agent.role slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8022 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.who path AuditEvent.agent.who slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8087 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>{0,0} < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.altId path AuditEvent.agent.altId slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8419 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.name path AuditEvent.agent.name slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8468 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.requestor path AuditEvent.agent.requestor slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8517 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.location path AuditEvent.agent.location slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8564 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.policy path AuditEvent.agent.policy slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8619 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.media path AuditEvent.agent.media slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8669 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.network path AuditEvent.agent.network slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8725 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.purposeOfUse path AuditEvent.agent.purposeOfUse slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9007 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceassuranceLevel:ihe-assuranceLevel>* []< Carries other identifiers are known for an agent.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.extension:assuranceLevel path AuditEvent.agent.extension slice assuranceLevel root AuditEvent.agent:homeCommunityId isSlice True isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7805 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceotherId:ihe-otherId>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.extension:otherId path AuditEvent.agent.extension slice otherId root AuditEvent.agent:homeCommunityId isSlice True isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7850 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.network path AuditEvent.agent.network slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8725 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.network.id path AuditEvent.agent.network.id slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8765 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.network.extension path AuditEvent.agent.network.extension slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8800 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8849 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.network.address path AuditEvent.agent.network.address slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8901 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.network.type path AuditEvent.agent.network.type slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8951 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.who path AuditEvent.agent.who slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8087 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.who.id path AuditEvent.agent.who.id slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8156 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.who.extension path AuditEvent.agent.who.extension slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8191 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancereference: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.who.reference path AuditEvent.agent.who.reference slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8250 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.who.type path AuditEvent.agent.who.type slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8290 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceidentifier: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.who.identifier path AuditEvent.agent.who.identifier slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8338 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedisplay: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.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:homeCommunityId.who.display path AuditEvent.agent.who.display slice homeCommunityId root AuditEvent.agent:homeCommunityId isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#8376 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9063 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.source.id path AuditEvent.source.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9109 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.source.extension path AuditEvent.source.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9144 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.source.modifierExtension path AuditEvent.source.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9193 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9245 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceobserver:( <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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9290 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.source.type path AuditEvent.source.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#9346 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2077 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< An Extension; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.id path AuditEvent.agent.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2139 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension path AuditEvent.agent.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2174 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.modifierExtension path AuditEvent.agent.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4283 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.type path AuditEvent.agent.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4335 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.role path AuditEvent.agent.role slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4410 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4476 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>{0,0} < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.altId path AuditEvent.agent.altId slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5209 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.name path AuditEvent.agent.name slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5258 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.requestor path AuditEvent.agent.requestor slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5307 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.location path AuditEvent.agent.location slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5354 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.policy path AuditEvent.agent.policy slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5409 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.media path AuditEvent.agent.media slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5460 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5516 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.purposeOfUse path AuditEvent.agent.purposeOfUse slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5798 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceassuranceLevel:ihe-assuranceLevel>* []< Carries other identifiers are known for an agent.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:assuranceLevel path AuditEvent.agent.extension slice assuranceLevel root AuditEvent.agent:user isSlice True isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2222 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceotherId:ihe-otherId>* []< Carries other identifiers are known for an agent.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId path AuditEvent.agent.extension slice otherId root AuditEvent.agent:user isSlice True isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2267 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceotherId/subject-id:ihe-otherId>* []< Carries other identifiers are known for an agent.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/subject-id path AuditEvent.agent.extension slice otherId/subject-id root AuditEvent.agent:user isSlice True isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceotherId/npi:ihe-otherId>* []< Carries other identifiers are known for an agent.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/npi path AuditEvent.agent.extension slice otherId/npi root AuditEvent.agent:user isSlice True isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2969 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceotherId/provider-id:ihe-otherId>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/provider-id path AuditEvent.agent.extension slice otherId/provider-id root AuditEvent.agent:user isSlice True isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3626 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5516 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.network.id path AuditEvent.agent.network.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5556 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.network.extension path AuditEvent.agent.network.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5591 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5640 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.network.address path AuditEvent.agent.network.address slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5692 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:code>? 🔗 Carries other identifiers are known for an agent.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.network.type path AuditEvent.agent.network.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5742 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/npi path AuditEvent.agent.extension slice otherId/npi root AuditEvent.agent:user isSlice True isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2969 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? < An Extension; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/npi.id path AuditEvent.agent.extension.id slice otherId/npi root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3014 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/npi.extension path AuditEvent.agent.extension.extension slice otherId/npi root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3049 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceurl: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/npi.url path AuditEvent.agent.extension.url slice otherId/npi root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3097 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalue: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/npi.value[x] path AuditEvent.agent.extension.value[x] slice otherId/npi root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3134 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalueIdentifier: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).;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier path AuditEvent.agent.extension.value[x] slice valueIdentifier root AuditEvent.agent:user isSlice True isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3180 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier path AuditEvent.agent.extension.value[x] slice valueIdentifier root AuditEvent.agent:user isSlice True isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3180 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier.id path AuditEvent.agent.extension.value[x].id slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3217 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier.extension path AuditEvent.agent.extension.value[x].extension slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3252 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuse: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier.use path AuditEvent.agent.extension.value[x].use slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3311 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier.type path AuditEvent.agent.extension.value[x].type slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3365 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesystem: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier.system path AuditEvent.agent.extension.value[x].system slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3430 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalue:string> < Time period during which identifier is/was valid for use.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier.value path AuditEvent.agent.extension.value[x].value slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3482 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier.period path AuditEvent.agent.extension.value[x].period slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3534 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceassigner:Organization*>? 🔗 Carries other identifiers are known for an agent.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/npi.value[x]:valueIdentifier.assigner path AuditEvent.agent.extension.value[x].assigner slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3578 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/provider-id path AuditEvent.agent.extension slice otherId/provider-id root AuditEvent.agent:user isSlice True isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3626 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? < An Extension; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/provider-id.id path AuditEvent.agent.extension.id slice otherId/provider-id root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3671 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/provider-id.extension path AuditEvent.agent.extension.extension slice otherId/provider-id root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3706 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceurl: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/provider-id.url path AuditEvent.agent.extension.url slice otherId/provider-id root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3754 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalue: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/provider-id.value[x] path AuditEvent.agent.extension.value[x] slice otherId/provider-id root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3791 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalueIdentifier: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).;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier path AuditEvent.agent.extension.value[x] slice valueIdentifier root AuditEvent.agent:user isSlice True isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3837 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier path AuditEvent.agent.extension.value[x] slice valueIdentifier root AuditEvent.agent:user isSlice True isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3837 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier.id path AuditEvent.agent.extension.value[x].id slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3874 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier.extension path AuditEvent.agent.extension.value[x].extension slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3909 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuse: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier.use path AuditEvent.agent.extension.value[x].use slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#3968 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier.type path AuditEvent.agent.extension.value[x].type slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4022 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesystem: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier.system path AuditEvent.agent.extension.value[x].system slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4087 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalue:string> < Time period during which identifier is/was valid for use.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier.value path AuditEvent.agent.extension.value[x].value slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4139 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier.period path AuditEvent.agent.extension.value[x].period slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4191 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceassigner:Organization*>? 🔗 Carries other identifiers are known for an agent.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/provider-id.value[x]:valueIdentifier.assigner path AuditEvent.agent.extension.value[x].assigner slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4235 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/subject-id path AuditEvent.agent.extension slice otherId/subject-id root AuditEvent.agent:user isSlice True isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? < An Extension; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/subject-id.id path AuditEvent.agent.extension.id slice otherId/subject-id root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2357 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/subject-id.extension path AuditEvent.agent.extension.extension slice otherId/subject-id root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2392 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceurl: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/subject-id.url path AuditEvent.agent.extension.url slice otherId/subject-id root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2440 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalue: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/subject-id.value[x] path AuditEvent.agent.extension.value[x] slice otherId/subject-id root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2477 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalueIdentifier: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).;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier path AuditEvent.agent.extension.value[x] slice valueIdentifier root AuditEvent.agent:user isSlice True isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2523 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier path AuditEvent.agent.extension.value[x] slice valueIdentifier root AuditEvent.agent:user isSlice True isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2523 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier.id path AuditEvent.agent.extension.value[x].id slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2560 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier.extension path AuditEvent.agent.extension.value[x].extension slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2595 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuse: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier.use path AuditEvent.agent.extension.value[x].use slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2654 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier.type path AuditEvent.agent.extension.value[x].type slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2708 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesystem: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier.system path AuditEvent.agent.extension.value[x].system slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2773 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalue:string> < Time period during which identifier is/was valid for use.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier.value path AuditEvent.agent.extension.value[x].value slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2825 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier.period path AuditEvent.agent.extension.value[x].period slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2877 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceassigner: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.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.extension:otherId/subject-id.value[x]:valueIdentifier.assigner path AuditEvent.agent.extension.value[x].assigner slice valueIdentifier root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#2921 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4476 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.who.id path AuditEvent.agent.who.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4545 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.who.extension path AuditEvent.agent.who.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4580 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancereference: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.who.reference path AuditEvent.agent.who.reference slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4639 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.who.type path AuditEvent.agent.who.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4679 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceidentifier: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.who.identifier path AuditEvent.agent.who.identifier slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4727 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedisplay: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).;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.who.display path AuditEvent.agent.who.display slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5166 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.who.identifier path AuditEvent.agent.who.identifier slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4727 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.who.identifier.id path AuditEvent.agent.who.identifier.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4764 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.who.identifier.extension path AuditEvent.agent.who.identifier.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4799 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuse: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.who.identifier.use path AuditEvent.agent.who.identifier.use slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4858 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.who.identifier.type path AuditEvent.agent.who.identifier.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4912 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesystem: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.who.identifier.system path AuditEvent.agent.who.identifier.system slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#4969 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalue:string> < Time period during which identifier is/was valid for use.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.who.identifier.value path AuditEvent.agent.who.identifier.value slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5022 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.who.identifier.period path AuditEvent.agent.who.identifier.period slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5074 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceassigner: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.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:user.who.identifier.assigner path AuditEvent.agent.who.identifier.assigner slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5118 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg path AuditEvent.agent slice userorg root AuditEvent.agent:userorg isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5855 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< An Extension; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.id path AuditEvent.agent.id slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5917 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.extension path AuditEvent.agent.extension slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#5952 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.modifierExtension path AuditEvent.agent.modifierExtension slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6090 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.type path AuditEvent.agent.type slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6142 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.role path AuditEvent.agent.role slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6218 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.who path AuditEvent.agent.who slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6283 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>{0,0} < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.altId path AuditEvent.agent.altId slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7016 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.name path AuditEvent.agent.name slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7065 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.requestor path AuditEvent.agent.requestor slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7114 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.location path AuditEvent.agent.location slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7161 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.policy path AuditEvent.agent.policy slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7216 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.media path AuditEvent.agent.media slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7266 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.network path AuditEvent.agent.network slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7322 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.purposeOfUse path AuditEvent.agent.purposeOfUse slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7604 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceassuranceLevel:ihe-assuranceLevel>* []< Carries other identifiers are known for an agent.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.extension:assuranceLevel path AuditEvent.agent.extension slice assuranceLevel root AuditEvent.agent:userorg isSlice True isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6000 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceotherId:ihe-otherId>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.extension:otherId path AuditEvent.agent.extension slice otherId root AuditEvent.agent:userorg isSlice True isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6045 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.network path AuditEvent.agent.network slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7322 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.network.id path AuditEvent.agent.network.id slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7362 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.network.extension path AuditEvent.agent.network.extension slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7397 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7446 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.network.address path AuditEvent.agent.network.address slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7498 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.network.type path AuditEvent.agent.network.type slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#7548 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.who path AuditEvent.agent.who slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6283 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.who.id path AuditEvent.agent.who.id slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6352 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.who.extension path AuditEvent.agent.who.extension slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancereference: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.who.reference path AuditEvent.agent.who.reference slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6446 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.who.type path AuditEvent.agent.who.type slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6486 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceidentifier: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.who.identifier path AuditEvent.agent.who.identifier slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6534 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedisplay: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).;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.who.display path AuditEvent.agent.who.display slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6972 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.who.identifier path AuditEvent.agent.who.identifier slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6534 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.who.identifier.id path AuditEvent.agent.who.identifier.id slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6571 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.who.identifier.extension path AuditEvent.agent.who.identifier.extension slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6606 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuse: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.who.identifier.use path AuditEvent.agent.who.identifier.use slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6665 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.who.identifier.type path AuditEvent.agent.who.identifier.type slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6719 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesystem: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.who.identifier.system path AuditEvent.agent.who.identifier.system slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6776 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalue:string> < Time period during which identifier is/was valid for use.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.who.identifier.value path AuditEvent.agent.who.identifier.value slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6828 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.who.identifier.period path AuditEvent.agent.who.identifier.period slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6880 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceassigner: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.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive element AuditEvent.agent:userorg.who.identifier.assigner path AuditEvent.agent.who.identifier.assigner slice userorg root AuditEvent.agent:userorg isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.json.html#6924 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemeta: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceimplicitRules: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelanguage: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetext: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancecontained: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#487 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesubtype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#551 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaction: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#607 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#663 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerecorded: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#720 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcome:code>? < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#770 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcomeDesc: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#826 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfEvent: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#870 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceagent: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#938 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesource: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3883 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceentity: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4222 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuser: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.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2077 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#938 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< An Extension; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1008 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1043 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1181 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1233 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1300 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1365 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1434 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1483 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1532 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1578 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1633 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1683 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1739 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2021 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceassuranceLevel:ihe-assuranceLevel>* []< Carries other identifiers are known for an agent.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.extension:assuranceLevel path AuditEvent.agent.extension slice assuranceLevel root AuditEvent.agent.extension:assuranceLevel isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1091 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceotherId:ihe-otherId>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.extension:otherId path AuditEvent.agent.extension slice otherId root AuditEvent.agent.extension:otherId isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1136 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1739 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1779 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1814 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1863 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1915 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#1965 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4222 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4287 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4322 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4371 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4423 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4474 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4539 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4599 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4664 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4725 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4778 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4823 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.SAMLaccessTokenUse.Minimal.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4872 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4872 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4917 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4952 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#5001 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#5053 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3883 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.source.id path AuditEvent.source.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3929 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.source.extension path AuditEvent.source.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3964 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.source.modifierExtension path AuditEvent.source.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4013 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4065 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceobserver:( <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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4110 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.source.type path AuditEvent.source.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#4166 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2077 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< An Extension; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.id path AuditEvent.agent.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2139 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.extension path AuditEvent.agent.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2174 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.modifierExtension path AuditEvent.agent.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.type path AuditEvent.agent.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2364 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.role path AuditEvent.agent.role slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2439 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2504 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.altId path AuditEvent.agent.altId slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3237 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.name path AuditEvent.agent.name slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3286 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.requestor path AuditEvent.agent.requestor slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3335 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.location path AuditEvent.agent.location slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3382 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.policy path AuditEvent.agent.policy slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3437 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.media path AuditEvent.agent.media slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3488 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3544 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.purposeOfUse path AuditEvent.agent.purposeOfUse slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3826 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceassuranceLevel:ihe-assuranceLevel>* []< Carries other identifiers are known for an agent.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.extension:assuranceLevel path AuditEvent.agent.extension slice assuranceLevel root AuditEvent.agent:user isSlice True isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2222 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceotherId:ihe-otherId>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.extension:otherId path AuditEvent.agent.extension slice otherId root AuditEvent.agent:user isSlice True isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2267 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3544 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.network.id path AuditEvent.agent.network.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3584 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.network.extension path AuditEvent.agent.network.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3619 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3668 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.network.address path AuditEvent.agent.network.address slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3720 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.network.type path AuditEvent.agent.network.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3770 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2504 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.who.id path AuditEvent.agent.who.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2573 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.who.extension path AuditEvent.agent.who.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2608 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancereference: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.who.reference path AuditEvent.agent.who.reference slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2667 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.who.type path AuditEvent.agent.who.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2707 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceidentifier: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.who.identifier path AuditEvent.agent.who.identifier slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2755 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedisplay: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).;
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.who.display path AuditEvent.agent.who.display slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3194 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.who.identifier path AuditEvent.agent.who.identifier slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2755 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.who.identifier.id path AuditEvent.agent.who.identifier.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2792 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.who.identifier.extension path AuditEvent.agent.who.identifier.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2827 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuse: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.who.identifier.use path AuditEvent.agent.who.identifier.use slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2886 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.who.identifier.type path AuditEvent.agent.who.identifier.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2940 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesystem: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.who.identifier.system path AuditEvent.agent.who.identifier.system slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#2997 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalue:string> < Time period during which identifier is/was valid for use.; (src);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.who.identifier.value path AuditEvent.agent.who.identifier.value slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3050 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.who.identifier.period path AuditEvent.agent.who.identifier.period slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3102 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceassigner: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.;
profile IHE.BasicAudit.SAMLaccessTokenUse.Minimal element AuditEvent.agent:user.who.identifier.assigner path AuditEvent.agent.who.identifier.assigner slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.json.html#3146 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.SAMLaccessTokenUse.Minimal.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Update element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid: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);
profile IHE.BasicAudit.Update element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemeta: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);
profile IHE.BasicAudit.Update element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceimplicitRules: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);
profile IHE.BasicAudit.Update element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelanguage: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);
profile IHE.BasicAudit.Update element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetext: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);
profile IHE.BasicAudit.Update element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancecontained: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);
profile IHE.BasicAudit.Update element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.Update element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Update element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:Coding> []< Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.BasicAudit.Update element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#487 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesubtype: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);
profile IHE.BasicAudit.Update element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#556 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaction: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);
profile IHE.BasicAudit.Update element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#745 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.Update element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#802 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerecorded: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);
profile IHE.BasicAudit.Update element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#859 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcome:code>? < A free text description of the outcome of the event.; (src);
profile IHE.BasicAudit.Update element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#909 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcomeDesc: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);
profile IHE.BasicAudit.Update element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#966 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfEvent: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);
profile IHE.BasicAudit.Update element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1010 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceagent: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);
profile IHE.BasicAudit.Update element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1078 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesource: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);
profile IHE.BasicAudit.Update element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5269 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceentity: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);
profile IHE.BasicAudit.Update element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5609 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceanyUpdate: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);
profile IHE.BasicAudit.Update element AuditEvent.subtype:anyUpdate path AuditEvent.subtype slice anyUpdate root AuditEvent.subtype:anyUpdate isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#621 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceanyPatch: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);
profile IHE.BasicAudit.Update element AuditEvent.subtype:anyPatch path AuditEvent.subtype slice anyPatch root AuditEvent.subtype:anyPatch isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#683 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceclient: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2128 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceserver: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3179 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuser: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetransaction: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6542 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedata: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.;
profile IHE.BasicAudit.Update element AuditEvent.entity:data path AuditEvent.entity slice data root AuditEvent.entity:data isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8133 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Update element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1078 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1148 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1183 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Update element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1232 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Update element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1284 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Update element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1351 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Update element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1416 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1485 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Update element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1534 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1583 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Update element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1629 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Update element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1684 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1734 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Update element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1790 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Update element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2072 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Update element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1790 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1830 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1865 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Update element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1914 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Update element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#1966 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Update element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2016 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Update element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2128 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:client.id path AuditEvent.agent.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2190 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:client.extension path AuditEvent.agent.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2225 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:client.modifierExtension path AuditEvent.agent.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2274 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:client.type path AuditEvent.agent.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2326 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:client.role path AuditEvent.agent.role slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2402 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Update element AuditEvent.agent:client.who path AuditEvent.agent.who slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2467 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:client.altId path AuditEvent.agent.altId slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2536 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:client.name path AuditEvent.agent.name slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2585 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:client.requestor path AuditEvent.agent.requestor slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2634 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:client.location path AuditEvent.agent.location slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2680 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:client.policy path AuditEvent.agent.policy slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2735 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:client.media path AuditEvent.agent.media slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2785 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2841 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Update element AuditEvent.agent:client.purposeOfUse path AuditEvent.agent.purposeOfUse slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3123 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Update element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2841 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:client.network.id path AuditEvent.agent.network.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2881 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:client.network.extension path AuditEvent.agent.network.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2916 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:client.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#2965 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:client.network.address path AuditEvent.agent.network.address slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3017 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Update element AuditEvent.agent:client.network.type path AuditEvent.agent.network.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3067 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Update element AuditEvent.entity:data path AuditEvent.entity slice data root AuditEvent.entity:data isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8133 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:data.id path AuditEvent.entity.id slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8199 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:data.extension path AuditEvent.entity.extension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8234 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:data.modifierExtension path AuditEvent.entity.modifierExtension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8283 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:data.what path AuditEvent.entity.what slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8335 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:Coding> < Code representing the role the entity played in the event being audited. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/RestObjectRoles (required, ); (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:data.type path AuditEvent.entity.type slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8386 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:data.role path AuditEvent.entity.role slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8456 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:data.lifecycle path AuditEvent.entity.lifecycle slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8509 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:data.securityLabel path AuditEvent.entity.securityLabel slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8574 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:data.name path AuditEvent.entity.name slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8635 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:data.description path AuditEvent.entity.description slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8688 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:data.query path AuditEvent.entity.query slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8733 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.Update.data.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.Update element AuditEvent.entity:data.detail path AuditEvent.entity.detail slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8782 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Update element AuditEvent.entity:data.detail path AuditEvent.entity.detail slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8782 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:data.detail.id path AuditEvent.entity.detail.id slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8827 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:data.detail.extension path AuditEvent.entity.detail.extension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8862 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:data.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8911 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Update element AuditEvent.entity:data.detail.type path AuditEvent.entity.detail.type slice data root AuditEvent.entity:data isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8963 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Update element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5609 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5683 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5718 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5767 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.Update element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5819 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Update element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5870 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Update element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5935 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.Update element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5995 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.Update element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6060 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6121 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.Update element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6174 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6219 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.Update.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.Update element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6268 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Update element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6268 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6313 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6348 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6397 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Update element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6449 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Update element AuditEvent.agent:server path AuditEvent.agent slice server root AuditEvent.agent:server isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3179 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:server.id path AuditEvent.agent.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3241 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:server.extension path AuditEvent.agent.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3276 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:server.modifierExtension path AuditEvent.agent.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3325 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:server.type path AuditEvent.agent.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3377 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:server.role path AuditEvent.agent.role slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3453 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Update element AuditEvent.agent:server.who path AuditEvent.agent.who slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3518 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:server.altId path AuditEvent.agent.altId slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3587 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:server.name path AuditEvent.agent.name slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3636 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:server.requestor path AuditEvent.agent.requestor slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3685 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:server.location path AuditEvent.agent.location slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3731 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:server.policy path AuditEvent.agent.policy slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3786 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:server.media path AuditEvent.agent.media slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3836 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3892 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Update element AuditEvent.agent:server.purposeOfUse path AuditEvent.agent.purposeOfUse slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4174 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Update element AuditEvent.agent:server.network path AuditEvent.agent.network slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3892 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:server.network.id path AuditEvent.agent.network.id slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3932 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:server.network.extension path AuditEvent.agent.network.extension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#3967 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:server.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4016 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:server.network.address path AuditEvent.agent.network.address slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4068 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Update element AuditEvent.agent:server.network.type path AuditEvent.agent.network.type slice server root AuditEvent.agent:server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4118 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Update element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5269 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.source.id path AuditEvent.source.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5316 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.source.extension path AuditEvent.source.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5351 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.BasicAudit.Update element AuditEvent.source.modifierExtension path AuditEvent.source.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5400 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.BasicAudit.Update element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5452 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceobserver:( <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);
profile IHE.BasicAudit.Update element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5497 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Update element AuditEvent.source.type path AuditEvent.source.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5553 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction path AuditEvent.entity slice transaction root AuditEvent.entity:transaction isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6542 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.id path AuditEvent.entity.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6608 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.extension path AuditEvent.entity.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6643 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.modifierExtension path AuditEvent.entity.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6692 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6744 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.type path AuditEvent.entity.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7457 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.role path AuditEvent.entity.role slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7526 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.lifecycle path AuditEvent.entity.lifecycle slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7586 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.securityLabel path AuditEvent.entity.securityLabel slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7651 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.name path AuditEvent.entity.name slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7712 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.description path AuditEvent.entity.description slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7765 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.query path AuditEvent.entity.query slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7810 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.BasicAudit.Update.transaction.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7859 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.detail path AuditEvent.entity.detail slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7859 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.detail.id path AuditEvent.entity.detail.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7904 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.detail.extension path AuditEvent.entity.detail.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7939 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7988 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:string> ( <valueBase64Binary:base64Binary> | <valueString:string>) 🔗 Identifies a specific instance of the entity. The reference should be version specific.;
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.detail.type path AuditEvent.entity.detail.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#8040 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.what path AuditEvent.entity.what slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6744 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.what.id path AuditEvent.entity.what.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6795 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.what.extension path AuditEvent.entity.what.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6830 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancereference: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.what.reference path AuditEvent.entity.what.reference slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6889 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.what.type path AuditEvent.entity.what.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6929 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceidentifier: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6977 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedisplay: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).;
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.what.display path AuditEvent.entity.what.display slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7414 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.what.identifier path AuditEvent.entity.what.identifier slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#6977 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.what.identifier.id path AuditEvent.entity.what.identifier.id slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7014 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.what.identifier.extension path AuditEvent.entity.what.identifier.extension slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7049 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuse: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.what.identifier.use path AuditEvent.entity.what.identifier.use slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7108 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.what.identifier.type path AuditEvent.entity.what.identifier.type slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7162 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesystem: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.what.identifier.system path AuditEvent.entity.what.identifier.system slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7219 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancevalue:string> < Time period during which identifier is/was valid for use.; (src);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.what.identifier.value path AuditEvent.entity.what.identifier.value slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7271 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.what.identifier.period path AuditEvent.entity.what.identifier.period slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7322 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceassigner: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.;
profile IHE.BasicAudit.Update element AuditEvent.entity:transaction.what.identifier.assigner path AuditEvent.entity.what.identifier.assigner slice transaction root AuditEvent.entity:transaction isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#7366 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Update element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:user.id path AuditEvent.agent.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4292 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:user.extension path AuditEvent.agent.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4327 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Specification of the participation type the user plays when performing the event. Binding: https://profiles.ihe.net/ITI/BALP/ValueSet/DataSources (required, ); (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:user.modifierExtension path AuditEvent.agent.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4376 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:user.type path AuditEvent.agent.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4428 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:user.role path AuditEvent.agent.role slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4488 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.BasicAudit.Update element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4554 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:user.altId path AuditEvent.agent.altId slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4623 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:user.name path AuditEvent.agent.name slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4672 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:user.requestor path AuditEvent.agent.requestor slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4722 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:user.location path AuditEvent.agent.location slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4769 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:user.policy path AuditEvent.agent.policy slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4824 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:user.media path AuditEvent.agent.media slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4874 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4930 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.BasicAudit.Update element AuditEvent.agent:user.purposeOfUse path AuditEvent.agent.purposeOfUse slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5212 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.BasicAudit.Update element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4930 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:user.network.id path AuditEvent.agent.network.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#4970 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.BasicAudit.Update element AuditEvent.agent:user.network.extension path AuditEvent.agent.network.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5005 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:user.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5054 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.BasicAudit.Update element AuditEvent.agent:user.network.address path AuditEvent.agent.network.address slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5106 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.BasicAudit.Update element AuditEvent.agent:user.network.type path AuditEvent.agent.network.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.BasicAudit.Update.json.html#5156 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.BasicAudit.Update.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.IUA.71 element AuditEvent path AuditEvent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#87 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid: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);
profile IHE.IUA.71 element AuditEvent.id path AuditEvent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#173 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemeta: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);
profile IHE.IUA.71 element AuditEvent.meta path AuditEvent.meta isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceimplicitRules: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);
profile IHE.IUA.71 element AuditEvent.implicitRules path AuditEvent.implicitRules isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#230 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelanguage: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);
profile IHE.IUA.71 element AuditEvent.language path AuditEvent.language isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#262 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetext: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);
profile IHE.IUA.71 element AuditEvent.text path AuditEvent.text isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#312 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancecontained: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);
profile IHE.IUA.71 element AuditEvent.contained path AuditEvent.contained isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#355 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension: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);
profile IHE.IUA.71 element AuditEvent.extension path AuditEvent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#387 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.IUA.71 element AuditEvent.modifierExtension path AuditEvent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#436 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:Coding> < Identifier for the category of event. Binding: audit-event-sub-type (extensible, Sub-type of event.); (src);
profile IHE.IUA.71 element AuditEvent.type path AuditEvent.type isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#487 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesubtype: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);
profile IHE.IUA.71 element AuditEvent.subtype path AuditEvent.subtype isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#556 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaction: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);
profile IHE.IUA.71 element AuditEvent.action path AuditEvent.action isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#617 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceperiod: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);
profile IHE.IUA.71 element AuditEvent.period path AuditEvent.period isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#674 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerecorded: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);
profile IHE.IUA.71 element AuditEvent.recorded path AuditEvent.recorded isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#731 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcome:code>? < A free text description of the outcome of the event.; (src);
profile IHE.IUA.71 element AuditEvent.outcome path AuditEvent.outcome isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#781 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceoutcomeDesc: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);
profile IHE.IUA.71 element AuditEvent.outcomeDesc path AuditEvent.outcomeDesc isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#838 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfEvent: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);
profile IHE.IUA.71 element AuditEvent.purposeOfEvent path AuditEvent.purposeOfEvent isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#882 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceagent: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);
profile IHE.IUA.71 element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#950 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesource: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);
profile IHE.IUA.71 element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5156 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceentity: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);
profile IHE.IUA.71 element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5496 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceclient: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);
profile IHE.IUA.71 element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2000 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceauth-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);
profile IHE.IUA.71 element AuditEvent.agent:auth-server path AuditEvent.agent slice auth-server root AuditEvent.agent:auth-server isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3051 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceuser: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);
profile IHE.IUA.71 element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4101 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetoken-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);
profile IHE.IUA.71 element AuditEvent.entity:token-request path AuditEvent.entity slice token-request root AuditEvent.entity:token-request isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6429 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetoken-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.;
profile IHE.IUA.71 element AuditEvent.entity:token-response path AuditEvent.entity slice token-response root AuditEvent.entity:token-response isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7364 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.IUA.71 element AuditEvent.agent path AuditEvent.agent isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#950 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.agent.id path AuditEvent.agent.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1020 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.agent.extension path AuditEvent.agent.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1055 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.IUA.71 element AuditEvent.agent.modifierExtension path AuditEvent.agent.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1104 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.IUA.71 element AuditEvent.agent.type path AuditEvent.agent.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1156 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.IUA.71 element AuditEvent.agent.role path AuditEvent.agent.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1223 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.IUA.71 element AuditEvent.agent.who path AuditEvent.agent.who isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1288 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.IUA.71 element AuditEvent.agent.altId path AuditEvent.agent.altId isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1357 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.IUA.71 element AuditEvent.agent.name path AuditEvent.agent.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1406 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.IUA.71 element AuditEvent.agent.requestor path AuditEvent.agent.requestor isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1455 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.IUA.71 element AuditEvent.agent.location path AuditEvent.agent.location isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1501 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.IUA.71 element AuditEvent.agent.policy path AuditEvent.agent.policy isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1556 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>? < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.IUA.71 element AuditEvent.agent.media path AuditEvent.agent.media isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1606 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.IUA.71 element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1662 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.IUA.71 element AuditEvent.agent.purposeOfUse path AuditEvent.agent.purposeOfUse isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1944 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.IUA.71 element AuditEvent.agent.network path AuditEvent.agent.network isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1662 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.agent.network.id path AuditEvent.agent.network.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1702 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.agent.network.extension path AuditEvent.agent.network.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1737 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.IUA.71 element AuditEvent.agent.network.modifierExtension path AuditEvent.agent.network.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1786 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.IUA.71 element AuditEvent.agent.network.address path AuditEvent.agent.network.address isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1838 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.IUA.71 element AuditEvent.agent.network.type path AuditEvent.agent.network.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#1888 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.IUA.71 element AuditEvent.agent:auth-server path AuditEvent.agent slice auth-server root AuditEvent.agent:auth-server isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3051 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.agent:auth-server.id path AuditEvent.agent.id slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3113 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.agent:auth-server.extension path AuditEvent.agent.extension slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3148 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.IUA.71 element AuditEvent.agent:auth-server.modifierExtension path AuditEvent.agent.modifierExtension slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3197 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.IUA.71 element AuditEvent.agent:auth-server.type path AuditEvent.agent.type slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3249 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.IUA.71 element AuditEvent.agent:auth-server.role path AuditEvent.agent.role slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3324 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.IUA.71 element AuditEvent.agent:auth-server.who path AuditEvent.agent.who slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3389 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.IUA.71 element AuditEvent.agent:auth-server.altId path AuditEvent.agent.altId slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3458 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.IUA.71 element AuditEvent.agent:auth-server.name path AuditEvent.agent.name slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3507 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.IUA.71 element AuditEvent.agent:auth-server.requestor path AuditEvent.agent.requestor slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3556 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.IUA.71 element AuditEvent.agent:auth-server.location path AuditEvent.agent.location slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3602 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.IUA.71 element AuditEvent.agent:auth-server.policy path AuditEvent.agent.policy slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3657 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.IUA.71 element AuditEvent.agent:auth-server.media path AuditEvent.agent.media slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3707 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.IUA.71 element AuditEvent.agent:auth-server.network path AuditEvent.agent.network slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3763 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.IUA.71 element AuditEvent.agent:auth-server.purposeOfUse path AuditEvent.agent.purposeOfUse slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4045 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.IUA.71 element AuditEvent.agent:auth-server.network path AuditEvent.agent.network slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3763 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.agent:auth-server.network.id path AuditEvent.agent.network.id slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3803 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.agent:auth-server.network.extension path AuditEvent.agent.network.extension slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3838 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.IUA.71 element AuditEvent.agent:auth-server.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3887 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.IUA.71 element AuditEvent.agent:auth-server.network.address path AuditEvent.agent.network.address slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3939 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.IUA.71 element AuditEvent.agent:auth-server.network.type path AuditEvent.agent.network.type slice auth-server root AuditEvent.agent:auth-server isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#3989 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.IUA.71 element AuditEvent.agent:client path AuditEvent.agent slice client root AuditEvent.agent:client isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2000 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.agent:client.id path AuditEvent.agent.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2062 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.agent:client.extension path AuditEvent.agent.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2097 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.IUA.71 element AuditEvent.agent:client.modifierExtension path AuditEvent.agent.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2146 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.IUA.71 element AuditEvent.agent:client.type path AuditEvent.agent.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2198 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.IUA.71 element AuditEvent.agent:client.role path AuditEvent.agent.role slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2274 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.IUA.71 element AuditEvent.agent:client.who path AuditEvent.agent.who slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2339 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>? < Human-meaningful name for the agent.; (src);
profile IHE.IUA.71 element AuditEvent.agent:client.altId path AuditEvent.agent.altId slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2408 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.IUA.71 element AuditEvent.agent:client.name path AuditEvent.agent.name slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2457 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.IUA.71 element AuditEvent.agent:client.requestor path AuditEvent.agent.requestor slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2506 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.IUA.71 element AuditEvent.agent:client.location path AuditEvent.agent.location slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2552 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.IUA.71 element AuditEvent.agent:client.policy path AuditEvent.agent.policy slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2607 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.IUA.71 element AuditEvent.agent:client.media path AuditEvent.agent.media slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2657 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.IUA.71 element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2713 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.IUA.71 element AuditEvent.agent:client.purposeOfUse path AuditEvent.agent.purposeOfUse slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2995 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.IUA.71 element AuditEvent.agent:client.network path AuditEvent.agent.network slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2713 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.agent:client.network.id path AuditEvent.agent.network.id slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2753 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.agent:client.network.extension path AuditEvent.agent.network.extension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2788 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.IUA.71 element AuditEvent.agent:client.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2837 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.IUA.71 element AuditEvent.agent:client.network.address path AuditEvent.agent.network.address slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2889 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.IUA.71 element AuditEvent.agent:client.network.type path AuditEvent.agent.network.type slice client root AuditEvent.agent:client isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#2939 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.IUA.71 element AuditEvent.entity path AuditEvent.entity isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5496 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.entity.id path AuditEvent.entity.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5570 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.entity.extension path AuditEvent.entity.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5605 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.IUA.71 element AuditEvent.entity.modifierExtension path AuditEvent.entity.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5654 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.IUA.71 element AuditEvent.entity.what path AuditEvent.entity.what isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5706 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.IUA.71 element AuditEvent.entity.type path AuditEvent.entity.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5757 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.IUA.71 element AuditEvent.entity.role path AuditEvent.entity.role isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5822 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.IUA.71 element AuditEvent.entity.lifecycle path AuditEvent.entity.lifecycle isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5882 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.IUA.71 element AuditEvent.entity.securityLabel path AuditEvent.entity.securityLabel isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5947 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.IUA.71 element AuditEvent.entity.name path AuditEvent.entity.name isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6008 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.IUA.71 element AuditEvent.entity.description path AuditEvent.entity.description isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6061 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.IUA.71 element AuditEvent.entity.query path AuditEvent.entity.query isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6106 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.IUA.71.entity.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.IUA.71 element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6155 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.IUA.71 element AuditEvent.entity.detail path AuditEvent.entity.detail isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6155 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.entity.detail.id path AuditEvent.entity.detail.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6200 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.entity.detail.extension path AuditEvent.entity.detail.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6235 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.IUA.71 element AuditEvent.entity.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6284 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.IUA.71 element AuditEvent.entity.detail.type path AuditEvent.entity.detail.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6336 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.IUA.71 element AuditEvent.source path AuditEvent.source isSlice False isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5156 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.source.id path AuditEvent.source.id isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5203 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.source.extension path AuditEvent.source.extension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5238 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.; (src);
profile IHE.IUA.71 element AuditEvent.source.modifierExtension path AuditEvent.source.modifierExtension isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5287 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesite:string>? < Identifier of the source where the event was detected.; (src);
profile IHE.IUA.71 element AuditEvent.source.site path AuditEvent.source.site isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5339 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceobserver:( <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);
profile IHE.IUA.71 element AuditEvent.source.observer path AuditEvent.source.observer isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5384 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.IUA.71 element AuditEvent.source.type path AuditEvent.source.type isSlice False isSliceDescendant False isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5440 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.IUA.71 element AuditEvent.entity:token-request path AuditEvent.entity slice token-request root AuditEvent.entity:token-request isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6429 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.entity:token-request.id path AuditEvent.entity.id slice token-request root AuditEvent.entity:token-request isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6495 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.entity:token-request.extension path AuditEvent.entity.extension slice token-request root AuditEvent.entity:token-request isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6530 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.IUA.71 element AuditEvent.entity:token-request.modifierExtension path AuditEvent.entity.modifierExtension slice token-request root AuditEvent.entity:token-request isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6579 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.IUA.71 element AuditEvent.entity:token-request.what path AuditEvent.entity.what slice token-request root AuditEvent.entity:token-request isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6631 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.IUA.71 element AuditEvent.entity:token-request.type path AuditEvent.entity.type slice token-request root AuditEvent.entity:token-request isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6682 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.IUA.71 element AuditEvent.entity:token-request.role path AuditEvent.entity.role slice token-request root AuditEvent.entity:token-request isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6752 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.IUA.71 element AuditEvent.entity:token-request.lifecycle path AuditEvent.entity.lifecycle slice token-request root AuditEvent.entity:token-request isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6817 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.IUA.71 element AuditEvent.entity:token-request.securityLabel path AuditEvent.entity.securityLabel slice token-request root AuditEvent.entity:token-request isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6882 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.IUA.71 element AuditEvent.entity:token-request.name path AuditEvent.entity.name slice token-request root AuditEvent.entity:token-request isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6943 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.IUA.71 element AuditEvent.entity:token-request.description path AuditEvent.entity.description slice token-request root AuditEvent.entity:token-request isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#6996 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary> []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.IUA.71 element AuditEvent.entity:token-request.query path AuditEvent.entity.query slice token-request root AuditEvent.entity:token-request isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7041 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.IUA.71.token-request.detail>* 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.IUA.71 element AuditEvent.entity:token-request.detail path AuditEvent.entity.detail slice token-request root AuditEvent.entity:token-request isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7090 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.IUA.71 element AuditEvent.entity:token-request.detail path AuditEvent.entity.detail slice token-request root AuditEvent.entity:token-request isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7090 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.entity:token-request.detail.id path AuditEvent.entity.detail.id slice token-request root AuditEvent.entity:token-request isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7135 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.entity:token-request.detail.extension path AuditEvent.entity.detail.extension slice token-request root AuditEvent.entity:token-request isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7170 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.IUA.71 element AuditEvent.entity:token-request.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice token-request root AuditEvent.entity:token-request isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7219 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.IUA.71 element AuditEvent.entity:token-request.detail.type path AuditEvent.entity.detail.type slice token-request root AuditEvent.entity:token-request isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7271 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.IUA.71 element AuditEvent.entity:token-response path AuditEvent.entity slice token-response root AuditEvent.entity:token-response isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7364 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.entity:token-response.id path AuditEvent.entity.id slice token-response root AuditEvent.entity:token-response isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7430 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.entity:token-response.extension path AuditEvent.entity.extension slice token-response root AuditEvent.entity:token-response isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7465 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < Identifies a specific instance of the entity. The reference should be version specific.; (src);
profile IHE.IUA.71 element AuditEvent.entity:token-response.modifierExtension path AuditEvent.entity.modifierExtension slice token-response root AuditEvent.entity:token-response isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7514 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewhat: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);
profile IHE.IUA.71 element AuditEvent.entity:token-response.what path AuditEvent.entity.what slice token-response root AuditEvent.entity:token-response isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7566 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.IUA.71 element AuditEvent.entity:token-response.type path AuditEvent.entity.type slice token-response root AuditEvent.entity:token-response isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7617 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.IUA.71 element AuditEvent.entity:token-response.role path AuditEvent.entity.role slice token-response root AuditEvent.entity:token-response isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7687 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelifecycle: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);
profile IHE.IUA.71 element AuditEvent.entity:token-response.lifecycle path AuditEvent.entity.lifecycle slice token-response root AuditEvent.entity:token-response isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7752 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancesecurityLabel: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);
profile IHE.IUA.71 element AuditEvent.entity:token-response.securityLabel path AuditEvent.entity.securityLabel slice token-response root AuditEvent.entity:token-response isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7817 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename:string>? < Text that describes the entity in more detail.; (src);
profile IHE.IUA.71 element AuditEvent.entity:token-response.name path AuditEvent.entity.name slice token-response root AuditEvent.entity:token-response isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7878 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedescription: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);
profile IHE.IUA.71 element AuditEvent.entity:token-response.description path AuditEvent.entity.description slice token-response root AuditEvent.entity:token-response isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7931 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancequery:base64Binary>? []< Tagged value pairs for conveying additional information about the entity.; (src);
profile IHE.IUA.71 element AuditEvent.entity:token-response.query path AuditEvent.entity.query slice token-response root AuditEvent.entity:token-response isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#7976 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancedetail:IHE.IUA.71.token-response.detail>+ 🔗 Tagged value pairs for conveying additional information about the entity.;
profile IHE.IUA.71 element AuditEvent.entity:token-response.detail path AuditEvent.entity.detail slice token-response root AuditEvent.entity:token-response isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#8025 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.IUA.71 element AuditEvent.entity:token-response.detail path AuditEvent.entity.detail slice token-response root AuditEvent.entity:token-response isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#8025 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.entity:token-response.detail.id path AuditEvent.entity.detail.id slice token-response root AuditEvent.entity:token-response isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#8070 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.entity:token-response.detail.extension path AuditEvent.entity.detail.extension slice token-response root AuditEvent.entity:token-response isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#8105 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension:Extension>* < The type of extra detail provided in the value.; (src);
profile IHE.IUA.71 element AuditEvent.entity:token-response.detail.modifierExtension path AuditEvent.entity.detail.modifierExtension slice token-response root AuditEvent.entity:token-response isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#8154 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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.;
profile IHE.IUA.71 element AuditEvent.entity:token-response.detail.type path AuditEvent.entity.detail.type slice token-response root AuditEvent.entity:token-response isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#8206 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.IUA.71 element AuditEvent.agent:user path AuditEvent.agent slice user root AuditEvent.agent:user isSlice True isSliceDescendant False isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4101 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.agent:user.id path AuditEvent.agent.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4163 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.agent:user.extension path AuditEvent.agent.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4198 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.IUA.71 element AuditEvent.agent:user.modifierExtension path AuditEvent.agent.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4247 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype: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);
profile IHE.IUA.71 element AuditEvent.agent:user.type path AuditEvent.agent.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4299 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerole: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);
profile IHE.IUA.71 element AuditEvent.agent:user.role path AuditEvent.agent.role slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4375 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancewho:( <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);
profile IHE.IUA.71 element AuditEvent.agent:user.who path AuditEvent.agent.who slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4441 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancealtId:string>{0,0} < Human-meaningful name for the agent.; (src);
profile IHE.IUA.71 element AuditEvent.agent:user.altId path AuditEvent.agent.altId slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4510 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancename: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);
profile IHE.IUA.71 element AuditEvent.agent:user.name path AuditEvent.agent.name slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4559 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancerequestor:boolean> < Where the event occurred.; (src);
profile IHE.IUA.71 element AuditEvent.agent:user.requestor path AuditEvent.agent.requestor slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4609 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancelocation: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);
profile IHE.IUA.71 element AuditEvent.agent:user.location path AuditEvent.agent.location slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4656 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepolicy: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);
profile IHE.IUA.71 element AuditEvent.agent:user.policy path AuditEvent.agent.policy slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4711 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemedia:Coding>{0,0} < Logical network location for application activity, if the activity has a network location.; (src);
profile IHE.IUA.71 element AuditEvent.agent:user.media path AuditEvent.agent.media slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4761 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancenetwork: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);
profile IHE.IUA.71 element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4817 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancepurposeOfUse:CodeableConcept>* 🔗 Logical network location for application activity, if the activity has a network location.;
profile IHE.IUA.71 element AuditEvent.agent:user.purposeOfUse path AuditEvent.agent.purposeOfUse slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5099 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceIHE.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);
profile IHE.IUA.71 element AuditEvent.agent:user.network path AuditEvent.agent.network slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential True isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4817 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceid:string>? []< May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.agent:user.network.id path AuditEvent.agent.network.id slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4857 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceextension:Extension>* []< May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.; (src);
profile IHE.IUA.71 element AuditEvent.agent:user.network.extension path AuditEvent.agent.network.extension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4892 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancemodifierExtension: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);
profile IHE.IUA.71 element AuditEvent.agent:user.network.modifierExtension path AuditEvent.agent.network.modifierExtension slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4941 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenanceaddress: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);
profile IHE.IUA.71 element AuditEvent.agent:user.network.address path AuditEvent.agent.network.address slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#4993 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent provenancetype:code>?
profile IHE.IUA.71 element AuditEvent.agent:user.network.type path AuditEvent.agent.network.type slice user root AuditEvent.agent:user isSlice False isSliceDescendant True isInDifferential False isDeclaredOnBase False src json/StructureDefinition-IHE.IUA.71.json.html#5043 doc https://profiles.ihe.net/ITI/BALP/1.1.0/StructureDefinition-IHE.IUA.71.html base http://hl7.org/fhir/StructureDefinition/AuditEvent