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-ballot' vs '1.1.0'
InformationStructureDefinition.dateValues for date differ: '2023-03-29T18:56:02+00:00' vs '2024-01-02T21:46:52+00:00'
InformationStructureDefinition.publisherValues for publisher differ: 'Health Level Seven International - Electronic Health Record Work Group' vs 'HL7 International / Electronic Health Records'
InformationAuditEvent.codeExample/preferred bindings differ at AuditEvent.code using binding from EHRSFunctionalModelRecordLifecycleEventsAuditEvent

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/AuditEvent
      .copyright
        .date2023-03-29T18:56:02+00:002024-01-02T21:46:52+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.0
              .jurisdiction
                ..jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#001
                  .kindresource
                    .nameEHRSFunctionalModelRecordLifecycleEventsAuditEvent
                      .publisherHealth Level Seven International - Electronic Health Record Work GroupHL7 International / Electronic Health Records
                      • Values Differ
                      .purpose
                        .statusdraft
                          .titleEHRS Functional Model - Record Lifecycle Events - AuditEvent
                            .typeAuditEvent
                              .urlhttp://hl7.org/fhir/uv/ehrs-rle/StructureDefinition/ehrsrle-auditevent
                                .version1.1.0-ballot1.1.0
                                • Values Differ

                                Structure

                                NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.L TypeL 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.


                                                SΣ0..*CodeableConceptType/identifier of event
                                                Binding: ?? (example): Type of event.


                                                  ... code SΣ1..1CodeableConceptSpecific type of event
                                                  Binding: ?? (example): Specific type of event.

                                                  SΣ1..1CodeableConceptSpecific type of event
                                                  Binding: ?? (preferred)
                                                  • Example/preferred bindings differ at AuditEvent.code using binding from EHRSFunctionalModelRecordLifecycleEventsAuditEvent
                                                  ... 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(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest | Task)Workflow authorization within which this event occurred
                                                                          ... patient TU0..1Reference(Patient)The patient is the subject of the data used/created/updated/deleted during the activity0..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
                                                                                                  .... Slices for network[x] S0..1Reference(Endpoint), uri, stringThis agent network location for the activity
                                                                                                  Slice: Unordered, Open by type:$this
                                                                                                  S0..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..1CodeableConceptName of the 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

                                                                                                                                                  doco Documentation for this format