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 identifier : TIdentifier read Getidentifier write Setidentifier;
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 : TReference read Getsubject write Setsubject;
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 author : TReferenceArray read GetauthorArray;
Public property title : string read Gettitle write Settitle;
Public property titleElement : Tstring read GettitleElement write SettitleElement;
Public property confidentiality : string read Getconfidentiality write Setconfidentiality;
Public property confidentialityElement : TConfidentiality read GetconfidentialityElement write SetconfidentialityElement;
Public property attester : TCompositionAttesterArray read GetattesterArray;
Public property custodian : TReference read Getcustodian write Setcustodian;
Public property relatesTo : TCompositionRelatesToArray read GetrelatesToArray;
Public property event : TCompositionEventArray read GeteventArray;
Public property section : TCompositionSectionArray read GetsectionArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifier read Getidentifier write Setidentifier;

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

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 : TReference read Getsubject write Setsubject;

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 author : TReferenceArray read GetauthorArray;

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

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 confidentiality : string read Getconfidentiality write Setconfidentiality;

The code specifying the level of confidentiality of the Composition.

Public property confidentialityElement : TConfidentiality read GetconfidentialityElement write SetconfidentialityElement;
 
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 : TCompositionRelatesToArray 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.