Class TbsCON_28

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TbsCON_28 = class(TbsHL7Segment)

Description

Consent Segment This segment identifies patient consent information relating to a particular message. It can be used as part of existing messages to convey information about patient consent to procedures, admissions, information release/exchange or other events discussed by the message. It may also be used in messages focusing on recording or requesting consent and for consents related to employees or service providers. The segment will be used in conjunction with various other segments to identify the practitioner (PRA/STF) or patient (PID) the consent is for, the various individuals involved in the consent (ROL) as witnesses, consenting person (not always the patient), translators, consulting providers, etc., and the specific procedures being proposed (PR1).

Hierarchy

Overview

Methods

Public function ConsentTextRepCount : Integer;
Public function SubjectspecificConsentTextRepCount : Integer;
Public function ConsentBackgroundInformationRepCount : Integer;
Public function SubjectspecificConsentBackgroundTextRepCount : Integer;
Public function ConsenterimposedLimitationsRepCount : Integer;
Public function ConsenterIdRepCount : Integer;
Public function RelationshipToSubjectRepCount : Integer;

Properties

Public property SetIdCon : TbsSI_28 read GetSetIdCon write SetSetIdCon;
Public property ConsentType : TbsCWE_28 read GetConsentType write SetConsentType;
Public property ConsentFormIdAndVersion : TbsST_28 read GetConsentFormIdAndVersion write SetConsentFormIdAndVersion;
Public property ConsentFormNumber : TbsEI_28 read GetConsentFormNumber write SetConsentFormNumber;
Public property ConsentText[RepCount:Integer]: TbsFT_28 read GetConsentText write SetConsentText;
Public property SubjectspecificConsentText[RepCount:Integer]: TbsFT_28 read GetSubjectspecificConsentText write SetSubjectspecificConsentText;
Public property ConsentBackgroundInformation[RepCount:Integer]: TbsFT_28 read GetConsentBackgroundInformation write SetConsentBackgroundInformation;
Public property SubjectspecificConsentBackgroundText[RepCount:Integer]: TbsFT_28 read GetSubjectspecificConsentBackgroundText write SetSubjectspecificConsentBackgroundText;
Public property ConsenterimposedLimitations[RepCount:Integer]: TbsFT_28 read GetConsenterimposedLimitations write SetConsenterimposedLimitations;
Public property ConsentMode : TbsCNE_28 read GetConsentMode write SetConsentMode;
Public property ConsentStatus : TbsCNE_28 read GetConsentStatus write SetConsentStatus;
Public property ConsentDiscussionDateTime : TbsDTM_28 read GetConsentDiscussionDateTime write SetConsentDiscussionDateTime;
Public property ConsentDecisionDateTime : TbsDTM_28 read GetConsentDecisionDateTime write SetConsentDecisionDateTime;
Public property ConsentEffectiveDateTime : TbsDTM_28 read GetConsentEffectiveDateTime write SetConsentEffectiveDateTime;
Public property ConsentEndDateTime : TbsDTM_28 read GetConsentEndDateTime write SetConsentEndDateTime;
Public property SubjectCompetenceIndicator : TbsID_28 read GetSubjectCompetenceIndicator write SetSubjectCompetenceIndicator;
Public property TranslatorAssistanceIndicator : TbsID_28 read GetTranslatorAssistanceIndicator write SetTranslatorAssistanceIndicator;
Public property LanguageTranslatedTo : TbsCWE_28 read GetLanguageTranslatedTo write SetLanguageTranslatedTo;
Public property InformationalMaterialSuppliedIndicator : TbsID_28 read GetInformationalMaterialSuppliedIndicator write SetInformationalMaterialSuppliedIndicator;
Public property ConsentBypassReason : TbsCWE_28 read GetConsentBypassReason write SetConsentBypassReason;
Public property ConsentDisclosureLevel : TbsID_28 read GetConsentDisclosureLevel write SetConsentDisclosureLevel;
Public property ConsentNondisclosureReason : TbsCWE_28 read GetConsentNondisclosureReason write SetConsentNondisclosureReason;
Public property NonsubjectConsenterReason : TbsCWE_28 read GetNonsubjectConsenterReason write SetNonsubjectConsenterReason;
Public property ConsenterId[RepCount:Integer]: TbsXPN_28 read GetConsenterId write SetConsenterId;
Public property RelationshipToSubject[RepCount:Integer]: TbsCWE_28 read GetRelationshipToSubject write SetRelationshipToSubject;

Description

Methods

Public function ConsentTextRepCount : Integer;
 
Public function SubjectspecificConsentTextRepCount : Integer;
 
Public function ConsentBackgroundInformationRepCount : Integer;
 
Public function SubjectspecificConsentBackgroundTextRepCount : Integer;
 
Public function ConsenterimposedLimitationsRepCount : Integer;
 
Public function ConsenterIdRepCount : Integer;
 
Public function RelationshipToSubjectRepCount : Integer;
 

Properties

Public property SetIdCon : TbsSI_28 read GetSetIdCon write SetSetIdCon;

Set Id - Con, Min : 1, Max : 1

Public property ConsentType : TbsCWE_28 read GetConsentType write SetConsentType;

Consent Type, Min : 0, Max : 1

Public property ConsentFormIdAndVersion : TbsST_28 read GetConsentFormIdAndVersion write SetConsentFormIdAndVersion;

Consent Form Id And Version, Min : 0, Max : 1

Public property ConsentFormNumber : TbsEI_28 read GetConsentFormNumber write SetConsentFormNumber;

Consent Form Number, Min : 0, Max : 1

Public property ConsentText[RepCount:Integer]: TbsFT_28 read GetConsentText write SetConsentText;

Consent Text, Min : 0, Max : *

Public property SubjectspecificConsentText[RepCount:Integer]: TbsFT_28 read GetSubjectspecificConsentText write SetSubjectspecificConsentText;

Subject-specific Consent Text, Min : 0, Max : *

Public property ConsentBackgroundInformation[RepCount:Integer]: TbsFT_28 read GetConsentBackgroundInformation write SetConsentBackgroundInformation;

Consent Background Information, Min : 0, Max : *

Public property SubjectspecificConsentBackgroundText[RepCount:Integer]: TbsFT_28 read GetSubjectspecificConsentBackgroundText write SetSubjectspecificConsentBackgroundText;

Subject-specific Consent Background Text, Min : 0, Max : *

Public property ConsenterimposedLimitations[RepCount:Integer]: TbsFT_28 read GetConsenterimposedLimitations write SetConsenterimposedLimitations;

Consenter-imposed Limitations, Min : 0, Max : *

Public property ConsentMode : TbsCNE_28 read GetConsentMode write SetConsentMode;

Consent Mode, Min : 0, Max : 1

Public property ConsentStatus : TbsCNE_28 read GetConsentStatus write SetConsentStatus;

Consent Status, Min : 1, Max : 1

Public property ConsentDiscussionDateTime : TbsDTM_28 read GetConsentDiscussionDateTime write SetConsentDiscussionDateTime;

Consent Discussion Date/Time, Min : 0, Max : 1

Public property ConsentDecisionDateTime : TbsDTM_28 read GetConsentDecisionDateTime write SetConsentDecisionDateTime;

Consent Decision Date/Time, Min : 0, Max : 1

Public property ConsentEffectiveDateTime : TbsDTM_28 read GetConsentEffectiveDateTime write SetConsentEffectiveDateTime;

Consent Effective Date/Time, Min : 0, Max : 1

Public property ConsentEndDateTime : TbsDTM_28 read GetConsentEndDateTime write SetConsentEndDateTime;

Consent End Date/Time, Min : 0, Max : 1

Public property SubjectCompetenceIndicator : TbsID_28 read GetSubjectCompetenceIndicator write SetSubjectCompetenceIndicator;

Subject Competence Indicator, Min : 0, Max : 1

Public property TranslatorAssistanceIndicator : TbsID_28 read GetTranslatorAssistanceIndicator write SetTranslatorAssistanceIndicator;

Translator Assistance Indicator, Min : 0, Max : 1

Public property LanguageTranslatedTo : TbsCWE_28 read GetLanguageTranslatedTo write SetLanguageTranslatedTo;

Language Translated To, Min : 0, Max : 1

Public property InformationalMaterialSuppliedIndicator : TbsID_28 read GetInformationalMaterialSuppliedIndicator write SetInformationalMaterialSuppliedIndicator;

Informational Material Supplied Indicator, Min : 0, Max : 1

Public property ConsentBypassReason : TbsCWE_28 read GetConsentBypassReason write SetConsentBypassReason;

Consent Bypass Reason, Min : 0, Max : 1

Public property ConsentDisclosureLevel : TbsID_28 read GetConsentDisclosureLevel write SetConsentDisclosureLevel;

Consent Disclosure Level, Min : 0, Max : 1

Public property ConsentNondisclosureReason : TbsCWE_28 read GetConsentNondisclosureReason write SetConsentNondisclosureReason;

Consent Non-disclosure Reason, Min : 0, Max : 1

Public property NonsubjectConsenterReason : TbsCWE_28 read GetNonsubjectConsenterReason write SetNonsubjectConsenterReason;

Non-subject Consenter Reason, Min : 0, Max : 1

Public property ConsenterId[RepCount:Integer]: TbsXPN_28 read GetConsenterId write SetConsenterId;

Consenter Id, Min : 1, Max : *

Public property RelationshipToSubject[RepCount:Integer]: TbsCWE_28 read GetRelationshipToSubject write SetRelationshipToSubject;

Relationship To Subject, Min : 1, Max : *


Generated by PasDoc 0.14.0.