Class TComposition

Unit

Declaration

type TComposition = class(TDomainResource)

Description

A set of healthcare-related information that is assembled together into a single logical package that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. A Composition defines the structure and narrative content necessary for a document. However, a Composition alone does not constitute a document. Rather, the Composition must be the first entry in a Bundle where Bundle.type=document, and any other resources referenced from Composition must be included as subsequent entries in the Bundle (for example Patient, Practitioner, Encounter, etc.). If the element is present, it must have either a @value, an @id, or extensions

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property url : string read Geturl write Seturl;
Public property urlElement : Turi read GeturlElement write SeturlElement;
Public property identifier : TIdentifierArray read GetidentifierArray;
Public property version : string read Getversion write Setversion;
Public property versionElement : Tstring read GetversionElement write SetversionElement;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TCompositionStatus read GetstatusElement write SetstatusElement;
Public property type_ : TCodeableConcept read Gettype_ write Settype_;
Public property category : TCodeableConceptArray read GetcategoryArray;
Public property subject : TReferenceArray read GetsubjectArray;
Public property encounter : TReference read Getencounter write Setencounter;
Public property date_ : string read Getdate_ write Setdate_;
Public property date_Element : TdateTime_ read Getdate_Element write Setdate_Element;
Public property useContext : TUsageContextArray read GetuseContextArray;
Public property author : TReferenceArray read GetauthorArray;
Public property name_ : string read Getname_ write Setname_;
Public property name_Element : Tstring read Getname_Element write Setname_Element;
Public property title : string read Gettitle write Settitle;
Public property titleElement : Tstring read GettitleElement write SettitleElement;
Public property note : TAnnotationArray read GetnoteArray;
Public property attester : TCompositionAttesterArray read GetattesterArray;
Public property custodian : TReference read Getcustodian write Setcustodian;
Public property relatesTo : TRelatedArtifactArray read GetrelatesToArray;
Public property event : TCompositionEventArray read GeteventArray;
Public property section : TCompositionSectionArray read GetsectionArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property url : string read Geturl write Seturl;

An absolute URI that is used to identify this Composition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this Composition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the Composition is stored on different servers.

Public property urlElement : Turi read GeturlElement write SeturlElement;
 
Public property identifier : TIdentifierArray read GetidentifierArray;

A version-independent identifier for the Composition. This identifier stays constant as the composition is changed over time.

Public property version : string read Getversion write Setversion;

An explicitly assigned identifer of a variation of the content in the Composition.

Public property versionElement : Tstring read GetversionElement write SetversionElement;
 
Public property status : string read Getstatus write Setstatus;

The workflow/clinical status of this composition. The status is a marker for the clinical standing of the document.

Public property statusElement : TCompositionStatus read GetstatusElement write SetstatusElement;
 
Public property type_ : TCodeableConcept read Gettype_ write Settype_;

Specifies the particular kind of composition (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the composition.

Public property category : TCodeableConceptArray read GetcategoryArray;

A categorization for the type of the composition - helps for indexing and searching. This may be implied by or derived from the code specified in the Composition Type.

Public property subject : TReferenceArray read GetsubjectArray;

Who or what the composition is about. The composition can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of livestock, or a set of patients that share a common exposure).

Public property encounter : TReference read Getencounter write Setencounter;

Describes the clinical encounter or type of care this documentation is associated with.

Public property date_ : string read Getdate_ write Setdate_;

The composition editing time, when the composition was last logically changed by the author.

Public property date_Element : TdateTime_ read Getdate_Element write Setdate_Element;
 
Public property useContext : TUsageContextArray read GetuseContextArray;

The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate Composition instances.

Public property author : TReferenceArray read GetauthorArray;

Identifies who is responsible for the information in the composition, not necessarily who typed it in.

Public property name_ : string read Getname_ write Setname_;

A natural language name identifying the {{title}}. This name should be usable as an identifier for the module by machine processing applications such as code generation.

Public property name_Element : Tstring read Getname_Element write Setname_Element;
 
Public property title : string read Gettitle write Settitle;

Official human-readable label for the composition.

Public property titleElement : Tstring read GettitleElement write SettitleElement;
 
Public property note : TAnnotationArray read GetnoteArray;

For any additional notes.

Public property attester : TCompositionAttesterArray read GetattesterArray;

A participant who has attested to the accuracy of the composition/document.

Public property custodian : TReference read Getcustodian write Setcustodian;

Identifies the organization or group who is responsible for ongoing maintenance of and access to the composition/document information.

Public property relatesTo : TRelatedArtifactArray read GetrelatesToArray;

Relationships that this composition has with other compositions or documents that already exist.

Public property event : TCompositionEventArray read GeteventArray;

The clinical service, such as a colonoscopy or an appendectomy, being documented.

Public property section : TCompositionSectionArray read GetsectionArray;

The root of the sections that make up the composition.


Generated by PasDoc 0.15.0.