Profile Comparison between http://hl7.org/fhir/uv/ehrs-rle/StructureDefinition/ehrsrle-auditevent vs http://hl7.org/fhir/uv/ehrs-rle/StructureDefinition/ehrsrle-auditevent

Left:EHRS Functional Model - Record Lifecycle Events - AuditEvent (http://hl7.org/fhir/uv/ehrs-rle/StructureDefinition/ehrsrle-auditevent)
Right:EHRS Functional Model - Record Lifecycle Events - AuditEvent (http://hl7.org/fhir/uv/ehrs-rle/StructureDefinition/ehrsrle-auditevent)

Messages

ErrorStructureDefinition.versionValues for version differ: '1.1.0' vs '1.2.0'
InformationStructureDefinition.dateValues for date differ: '2024-01-02T21:57:27+00:00' vs '2024-12-11T17:05:48+00:00'
WarningStructureDefinition.fhirVersionValues for fhirVersion differ: '5.0.0' vs '6.0.0-ballot2'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/6.0.0-ballot2/extensibility.html#modifierExtension).'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/6.0.0-ballot2/extensibility.html#modifierExtension).'
InformationStructureDefinition.requirementsValues for requirements differ: 'When the .patient is populated it shall be accurate to the subject of the used data. The .patient shall not be populated when the used data used/created/updated/deleted (.entity) by the activity does not involve a subject. Note that when the patient is an agent, they will be recorded as an agent. When the Patient resource is Created, Updated, or Deleted it will be recorded as an entity.' vs 'When the .patient is populated it shall be accurate to the subject of the used data. The .patient shall not be populated when the used data used/created/updated/deleted (.entity) by the activity does not involve a subject. Note that when the patient is an agent, they will be recorded as an agent. When the Patient resource is Created, Updated, or Deleted it will be recorded as an entity. May also affect access control.'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/6.0.0-ballot2/extensibility.html#modifierExtension).'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/6.0.0-ballot2/extensibility.html#modifierExtension).'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/6.0.0-ballot2/extensibility.html#modifierExtension).'
InformationStructureDefinition.requirementsValues for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/6.0.0-ballot2/extensibility.html#modifierExtension).'
InformationStructureDefinition.shortValues for short differ: 'Name of the property' vs 'The name of the extra detail property'
InformationStructureDefinition.definitionValues for definition differ: 'The type of extra detail provided in the value.' vs 'The name of extra detail provided in the value. This element is the tag for the value. Where a simple string is used for the tag name, use the CodeableConcept.display element.'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/AuditEvent
      .copyright
        .date2024-01-02T21:57:27+00:002024-12-11T17:05:48+00:00
        • Values Differ
        .descriptionDefines the elements to be supported within the AuditEvent resource in order to conform with the Electronic Health Record System Functional Model Record Lifecycle Event standard
          .experimentalfalse
            .fhirVersion5.0.06.0.0-ballot2
            • Values Differ
            .jurisdiction
              ..jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#001
                .kindresource
                  .nameEHRSFunctionalModelRecordLifecycleEventsAuditEvent
                    .publisherHL7 International / Electronic Health Records
                      .purpose
                        .statusdraft
                          .titleEHRS Functional Model - Record Lifecycle Events - AuditEvent
                            .typeAuditEvent
                              .urlhttp://hl7.org/fhir/uv/ehrs-rle/StructureDefinition/ehrsrle-auditevent
                                .version1.1.01.2.0
                                • Values Differ

                                Structure

                                NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                .. AuditEvent 0..*AuditEventRecord of an event
                                0..*AuditEventRecord of an event
                                  ... id Σ0..1idLogical id of this artifactΣ0..1idLogical id of this artifact
                                    ... meta Σ0..1MetaMetadata about the resourceΣ0..1MetaMetadata about the resource
                                      ... implicitRules ?!Σ0..1uriA set of rules under which this content was created?!Σ0..1uriA set of rules under which this content was created
                                        ... text 0..1NarrativeText summary of the resource, for human interpretation0..1NarrativeText summary of the resource, for human interpretation
                                          ... contained 0..*ResourceContained, inline Resources
                                          0..*ResourceContained, inline Resources
                                            ... extension 0..*ExtensionAdditional content defined by implementations
                                            0..*ExtensionAdditional content defined by implementations
                                              ... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
                                              ?!Σ0..*ExtensionExtensions that cannot be ignored
                                                ... category SΣ0..*CodeableConceptType/identifier of event
                                                Binding: ?? (example): Type of event.


                                                • Removed this element
                                                ... code SΣ1..1CodeableConceptSpecific type of event
                                                Binding: ?? (preferred)
                                                • Removed this element
                                                ... action SΣ0..1codeType of action performed during the event
                                                Binding: ?? (required): DICOM Audit Event Action

                                                SΣ0..1codeType of action performed during the event
                                                Binding: ?? (required): DICOM Audit Event Action

                                                  ... severity Σ0..1codeemergency | alert | critical | error | warning | notice | informational | debug
                                                  Binding: ?? (required): This is in the SysLog header, PRI. http://tools.ietf.org/html/rfc5424#appendix-A.3

                                                  Σ0..1codeemergency | alert | critical | error | warning | notice | informational | debug
                                                  Binding: ?? (required): This is in the SysLog header, PRI. http://tools.ietf.org/html/rfc5424#appendix-A.3

                                                    ... occurred[x] 0..1Period, dateTimeWhen the activity occurred0..1Period, dateTimeWhen the activity occurred
                                                      ... recorded SΣ1..1instantTime when the event was recordedSΣ1..1instantTime when the event was recorded
                                                        ... outcome Σ0..1BackboneElementWhether the event succeeded or failedΣ0..1BackboneElementWhether the event succeeded or failed
                                                          .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                            .... extension 0..*ExtensionAdditional content defined by implementations
                                                            0..*ExtensionAdditional content defined by implementations
                                                              .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                              ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                .... code Σ1..1CodingWhether the event succeeded or failed
                                                                Binding: ?? (preferred): DICOM Audit Event Outcome

                                                                Σ1..1CodingWhether the event succeeded or failed
                                                                Binding: ?? (preferred): DICOM Audit Event Outcome

                                                                  .... detail Σ0..*CodeableConceptAdditional outcome detail
                                                                  Binding: ?? (example): A code that provides details as the exact issue.


                                                                  Σ0..*CodeableConceptAdditional outcome detail
                                                                  Binding: ?? (example): A code that provides details as the exact issue.


                                                                    ... authorization SΣ0..*CodeableConceptAuthorization related to the event
                                                                    Binding: ?? (example): The authorized purposeOfUse for the activity.


                                                                    SΣ0..*CodeableConceptAuthorization related to the event
                                                                    Binding: ?? (example): The authorized purposeOfUse for the activity.


                                                                      ... basedOn 0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest | Task)Workflow authorization within which this event occurred
                                                                      0..*Reference(Resource)Workflow authorization within which this event occurred
                                                                        ... patient 0..1Reference(Patient)The patient is the subject of the data used/created/updated/deleted during the activityΣ0..1Reference(Patient)The patient is the subject of the data used/created/updated/deleted during the activity
                                                                          ... encounter 0..1Reference(Encounter)Encounter within which this event occurred or which the event is tightly associated0..1Reference(Encounter)Encounter within which this event occurred or which the event is tightly associated
                                                                            ... agent SΣ1..*BackboneElementActor involved in the event
                                                                            SΣ1..*BackboneElementActor involved in the event
                                                                              .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                0..*ExtensionAdditional content defined by implementations
                                                                                  .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                  ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                    .... type 0..1CodeableConceptHow agent participated
                                                                                    Binding: ?? (preferred): The Participation type of the agent to the event.

                                                                                    0..1CodeableConceptHow agent participated
                                                                                    Binding: ?? (preferred): The Participation type of the agent to the event.

                                                                                      .... role 0..*CodeableConceptAgent role in the event
                                                                                      Binding: ?? (example): What security role enabled the agent to participate in the event.


                                                                                      0..*CodeableConceptAgent role in the event
                                                                                      Binding: ?? (example): What security role enabled the agent to participate in the event.


                                                                                        .... who SΣ1..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)Identifier of whoSΣ1..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)Identifier of who
                                                                                          .... requestor SΣ0..1booleanWhether user is initiatorSΣ0..1booleanWhether user is initiator
                                                                                            .... location S0..1Reference(Location)The agent location when the event occurredS0..1Reference(Location)The agent location when the event occurred
                                                                                              .... policy 0..*uriPolicy that authorized the agent participation in the event
                                                                                              0..*uriPolicy that authorized the agent participation in the event
                                                                                                .... network[x] S0..1Reference(Endpoint), uri, stringThis agent network location for the activityS0..1Reference(Endpoint), uri, stringThis agent network location for the activity
                                                                                                  .... authorization S0..*CodeableConceptAllowable authorization for this agent
                                                                                                  Binding: ?? (example): The reason the activity took place.


                                                                                                  S0..*CodeableConceptAllowable authorization for this agent
                                                                                                  Binding: ?? (example): The reason the activity took place.


                                                                                                    ... source SΣ1..1BackboneElementAudit Event ReporterSΣ1..1BackboneElementAudit Event Reporter
                                                                                                      .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                        .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                        0..*ExtensionAdditional content defined by implementations
                                                                                                          .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                          ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                            .... site 0..1Reference(Location)Logical source location within the enterprise0..1Reference(Location)Logical source location within the enterprise
                                                                                                              .... observer Σ1..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)The identity of source detecting the eventΣ1..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)The identity of source detecting the event
                                                                                                                .... type 0..*CodeableConceptThe type of source where event originated
                                                                                                                Binding: ?? (preferred): Code specifying the type of system that detected and recorded the event. Use of these codes is not required but is encouraged to maintain translation with DICOM AuditMessage schema.


                                                                                                                0..*CodeableConceptThe type of source where event originated
                                                                                                                Binding: ?? (preferred): Code specifying the type of system that detected and recorded the event. Use of these codes is not required but is encouraged to maintain translation with DICOM AuditMessage schema.


                                                                                                                  ... entity SΣ0..*BackboneElementData or objects used
                                                                                                                  SΣ0..*BackboneElementData or objects used
                                                                                                                    .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                      .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                      0..*ExtensionAdditional content defined by implementations
                                                                                                                        .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                        ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                          .... what SΣ0..1Reference(Resource)Specific instance of resourceSΣ0..1Reference(Resource)Specific instance of resource
                                                                                                                            .... role 0..1CodeableConceptWhat role the entity played
                                                                                                                            Binding: ?? (example): DICOM Audit Event Entity Role

                                                                                                                            0..1CodeableConceptWhat role the entity played
                                                                                                                            Binding: ?? (example): DICOM Audit Event Entity Role

                                                                                                                              .... securityLabel 0..*CodeableConceptSecurity labels on the entity
                                                                                                                              Binding: ?? (example): Example Security Labels from the Healthcare Privacy and Security Classification System.


                                                                                                                              0..*CodeableConceptSecurity labels on the entity
                                                                                                                              Binding: ?? (example): Example Security Labels from the Healthcare Privacy and Security Classification System.


                                                                                                                                .... query Σ0..1base64BinaryQuery parametersΣ0..1base64BinaryQuery parameters
                                                                                                                                  .... detail 0..*BackboneElementAdditional Information about the entity
                                                                                                                                  0..*BackboneElementAdditional Information about the entity
                                                                                                                                    ..... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                      ..... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                      0..*ExtensionAdditional content defined by implementations
                                                                                                                                        ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                        ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                          ..... type 1..1CodeableConceptName of the property
                                                                                                                                          Binding: ?? (example): Additional detail about an entity used in an event.

                                                                                                                                          1..1CodeableConceptThe name of the extra detail property
                                                                                                                                          Binding: ?? (example): Additional detail about an entity used in an event.

                                                                                                                                            ..... value[x] 1..1Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, time, dateTime, Period, base64BinaryProperty value1..1Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, time, dateTime, Period, base64BinaryProperty value
                                                                                                                                              .... agent 0..*See agent (AuditEvent)Entity is attributed to this agent
                                                                                                                                              0..*See agent (AuditEvent)Entity is attributed to this agent
                                                                                                                                                ... type SΣ1..1CodeableConceptHigh level categorization of audit event
                                                                                                                                                Binding: ?? (example): Type of event.

                                                                                                                                                • Added this element
                                                                                                                                                ... subtype SΣ0..*CodeableConceptSpecific type of event
                                                                                                                                                Binding: ?? (preferred)
                                                                                                                                                • Added this element

                                                                                                                                                doco Documentation for this format