OpenEHR Base package
0.1.0 - First Draft International flag

OpenEHR Base package, published by openEHR + HL7. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/openehr-fhir/base-spec/ and changes regularly. See the Directory of published versions

Logical Model: ATTESTATION - Detailed Descriptions

Page standards status: Informative Maturity Level: 3

Definitions for the ATTESTATION logical model.

Guidance on how to interpret the contents of this table can be foundhere

0. ATTESTATION
Definition

Record an attestation of a party (the committer) to item(s) of record content. An attestation is an explicit signing by one healthcare agent of particular content for various particular purposes, including:

  • for authorisation of a controlled substance or procedure (e.g. sectioning of patient under mental health act);
  • witnessing of content by senior clinical professional;
  • indicating acknowledgement of content by intended recipient, e.g. GP who ordered a test result.

Base definition for all types defined in FHIR type system.

ShortRecord an attestation of a party (the committer) to item(s) of record content.Base for all types and resources
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
InvariantsSystem_id_valid: System id valid must not be empty (system_id.empty().not())
Change_type_valid: Change type valid (null # TODO: manual translation needed)
Items_valid: Items valid must be present (items.exists() implies items.empty().not())
Reason_valid: Reason valid must satisfy conditional constraints (null # TODO: manual translation needed)
2. ATTESTATION.system-id
Definition

Identifier of the logical EHR system where the change was committed. This is almost always owned by the organisation legally responsible for the EHR, and is distinct from any application, or any hosting infrastructure.

ShortIdentifier of the logical EHR system where the change was committed.
Control1..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. ATTESTATION.time-committed
Definition

Time of committal of the item.

ShortTime of committal of the item.
Control1..1
Typehttp://openehr.org/fhir/StructureDefinition/DV-DATE-TIME
Is Modifierfalse
6. ATTESTATION.change-type
Definition

Type of change. Coded using the openEHR Terminology audit change type group.

ShortType of change.
Control1..1
Typehttp://openehr.org/fhir/StructureDefinition/DV-CODED-TEXT
Is Modifierfalse
8. ATTESTATION.description
Definition

Reason for committal. This may be used to qualify the value in the _change_type_ field. For example, if the change affects only the EHR directory, this field might be used to indicate 'Folder "episode 2018-02-16" added' or similar.

ShortReason for committal.
Control0..1
Typehttp://openehr.org/fhir/StructureDefinition/DV-TEXT
Is Modifierfalse
10. ATTESTATION.committer
Definition

Identity and optional reference into identity management service, of user who committed the item.

ShortIdentity and optional reference into identity management service, of user who committed the item.
Control1..1
Typehttp://openehr.org/fhir/StructureDefinition/PARTY-PROXY
Is Modifierfalse
12. ATTESTATION.attested-view
Definition

Optional visual representation of content attested e.g. screen image.

ShortOptional visual representation of content attested e.
Control0..1
Typehttp://openehr.org/fhir/StructureDefinition/DV-MULTIMEDIA
Is Modifierfalse
14. ATTESTATION.proof
Definition

Proof of attestation.

ShortProof of attestation.
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. ATTESTATION.items
Definition

Items attested, expressed as fully qualified runtime paths to the items in question. Although not recommended, these may include fine-grained items which have been attested in some other system. Otherwise it is assumed to be for the entire VERSION with which it is associated.

ShortItems attested, expressed as fully qualified runtime paths to the items in question.
Control0..*
Typehttp://openehr.org/fhir/StructureDefinition/DV-EHR-URI
Is Modifierfalse
18. ATTESTATION.reason
Definition

Reason of this attestation. Optionally coded by the openEHR Terminology group attestation reason ; includes values like authorisation , witness etc.

ShortReason of this attestation.
Control1..1
Typehttp://openehr.org/fhir/StructureDefinition/DV-TEXT
Is Modifierfalse
20. ATTESTATION.is-pending
Definition

True if this attestation is outstanding; False means it has been completed.

ShortTrue if this attestation is outstanding; False means it has been completed.
Control1..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be foundhere

0. ATTESTATION
Definition

Record an attestation of a party (the committer) to item(s) of record content. An attestation is an explicit signing by one healthcare agent of particular content for various particular purposes, including:

  • for authorisation of a controlled substance or procedure (e.g. sectioning of patient under mental health act);
  • witnessing of content by senior clinical professional;
  • indicating acknowledgement of content by intended recipient, e.g. GP who ordered a test result.
ShortRecord an attestation of a party (the committer) to item(s) of record content.
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
InvariantsItems_valid: Items valid must be present (items.exists() implies items.empty().not())
Reason_valid: Reason valid must satisfy conditional constraints (null # TODO: manual translation needed)
2. ATTESTATION.attested-view
Definition

Optional visual representation of content attested e.g. screen image.

ShortOptional visual representation of content attested e.
Control0..1
Typehttp://openehr.org/fhir/StructureDefinition/DV-MULTIMEDIA
Is Modifierfalse
4. ATTESTATION.proof
Definition

Proof of attestation.

ShortProof of attestation.
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. ATTESTATION.items
Definition

Items attested, expressed as fully qualified runtime paths to the items in question. Although not recommended, these may include fine-grained items which have been attested in some other system. Otherwise it is assumed to be for the entire VERSION with which it is associated.

ShortItems attested, expressed as fully qualified runtime paths to the items in question.
Control0..*
Typehttp://openehr.org/fhir/StructureDefinition/DV-EHR-URI
Is Modifierfalse
8. ATTESTATION.reason
Definition

Reason of this attestation. Optionally coded by the openEHR Terminology group attestation reason ; includes values like authorisation , witness etc.

ShortReason of this attestation.
Control1..1
Typehttp://openehr.org/fhir/StructureDefinition/DV-TEXT
Is Modifierfalse
10. ATTESTATION.is-pending
Definition

True if this attestation is outstanding; False means it has been completed.

ShortTrue if this attestation is outstanding; False means it has been completed.
Control1..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be foundhere

0. ATTESTATION
Definition

Record an attestation of a party (the committer) to item(s) of record content. An attestation is an explicit signing by one healthcare agent of particular content for various particular purposes, including:

  • for authorisation of a controlled substance or procedure (e.g. sectioning of patient under mental health act);
  • witnessing of content by senior clinical professional;
  • indicating acknowledgement of content by intended recipient, e.g. GP who ordered a test result.
ShortRecord an attestation of a party (the committer) to item(s) of record content.
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
InvariantsSystem_id_valid: System id valid must not be empty (system_id.empty().not())
Change_type_valid: Change type valid (null # TODO: manual translation needed)
Items_valid: Items valid must be present (items.exists() implies items.empty().not())
Reason_valid: Reason valid must satisfy conditional constraints (null # TODO: manual translation needed)
2. ATTESTATION.system-id
Definition

Identifier of the logical EHR system where the change was committed. This is almost always owned by the organisation legally responsible for the EHR, and is distinct from any application, or any hosting infrastructure.

ShortIdentifier of the logical EHR system where the change was committed.
Control1..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. ATTESTATION.time-committed
Definition

Time of committal of the item.

ShortTime of committal of the item.
Control1..1
Typehttp://openehr.org/fhir/StructureDefinition/DV-DATE-TIME
Is Modifierfalse
6. ATTESTATION.change-type
Definition

Type of change. Coded using the openEHR Terminology audit change type group.

ShortType of change.
Control1..1
Typehttp://openehr.org/fhir/StructureDefinition/DV-CODED-TEXT
Is Modifierfalse
8. ATTESTATION.description
Definition

Reason for committal. This may be used to qualify the value in the _change_type_ field. For example, if the change affects only the EHR directory, this field might be used to indicate 'Folder "episode 2018-02-16" added' or similar.

ShortReason for committal.
Control0..1
Typehttp://openehr.org/fhir/StructureDefinition/DV-TEXT
Is Modifierfalse
10. ATTESTATION.committer
Definition

Identity and optional reference into identity management service, of user who committed the item.

ShortIdentity and optional reference into identity management service, of user who committed the item.
Control1..1
Typehttp://openehr.org/fhir/StructureDefinition/PARTY-PROXY
Is Modifierfalse
12. ATTESTATION.attested-view
Definition

Optional visual representation of content attested e.g. screen image.

ShortOptional visual representation of content attested e.
Control0..1
Typehttp://openehr.org/fhir/StructureDefinition/DV-MULTIMEDIA
Is Modifierfalse
14. ATTESTATION.proof
Definition

Proof of attestation.

ShortProof of attestation.
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. ATTESTATION.items
Definition

Items attested, expressed as fully qualified runtime paths to the items in question. Although not recommended, these may include fine-grained items which have been attested in some other system. Otherwise it is assumed to be for the entire VERSION with which it is associated.

ShortItems attested, expressed as fully qualified runtime paths to the items in question.
Control0..*
Typehttp://openehr.org/fhir/StructureDefinition/DV-EHR-URI
Is Modifierfalse
18. ATTESTATION.reason
Definition

Reason of this attestation. Optionally coded by the openEHR Terminology group attestation reason ; includes values like authorisation , witness etc.

ShortReason of this attestation.
Control1..1
Typehttp://openehr.org/fhir/StructureDefinition/DV-TEXT
Is Modifierfalse
20. ATTESTATION.is-pending
Definition

True if this attestation is outstanding; False means it has been completed.

ShortTrue if this attestation is outstanding; False means it has been completed.
Control1..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension