Class TbsCON_271

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TbsCON_271 = 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_271 read GetSetIdCon write SetSetIdCon;
Public property ConsentType : TbsCWE_271 read GetConsentType write SetConsentType;
Public property ConsentFormIdAndVersion : TbsST_271 read GetConsentFormIdAndVersion write SetConsentFormIdAndVersion;
Public property ConsentFormNumber : TbsEI_271 read GetConsentFormNumber write SetConsentFormNumber;
Public property ConsentText[RepCount:Integer]: TbsFT_271 read GetConsentText write SetConsentText;
Public property SubjectspecificConsentText[RepCount:Integer]: TbsFT_271 read GetSubjectspecificConsentText write SetSubjectspecificConsentText;
Public property ConsentBackgroundInformation[RepCount:Integer]: TbsFT_271 read GetConsentBackgroundInformation write SetConsentBackgroundInformation;
Public property SubjectspecificConsentBackgroundText[RepCount:Integer]: TbsFT_271 read GetSubjectspecificConsentBackgroundText write SetSubjectspecificConsentBackgroundText;
Public property ConsenterimposedLimitations[RepCount:Integer]: TbsFT_271 read GetConsenterimposedLimitations write SetConsenterimposedLimitations;
Public property ConsentMode : TbsCNE_271 read GetConsentMode write SetConsentMode;
Public property ConsentStatus : TbsCNE_271 read GetConsentStatus write SetConsentStatus;
Public property ConsentDiscussionDateTime : TbsDTM_271 read GetConsentDiscussionDateTime write SetConsentDiscussionDateTime;
Public property ConsentDecisionDateTime : TbsDTM_271 read GetConsentDecisionDateTime write SetConsentDecisionDateTime;
Public property ConsentEffectiveDateTime : TbsDTM_271 read GetConsentEffectiveDateTime write SetConsentEffectiveDateTime;
Public property ConsentEndDateTime : TbsDTM_271 read GetConsentEndDateTime write SetConsentEndDateTime;
Public property SubjectCompetenceIndicator : TbsID_271 read GetSubjectCompetenceIndicator write SetSubjectCompetenceIndicator;
Public property TranslatorAssistanceIndicator : TbsID_271 read GetTranslatorAssistanceIndicator write SetTranslatorAssistanceIndicator;
Public property LanguageTranslatedTo : TbsCWE_271 read GetLanguageTranslatedTo write SetLanguageTranslatedTo;
Public property InformationalMaterialSuppliedIndicator : TbsID_271 read GetInformationalMaterialSuppliedIndicator write SetInformationalMaterialSuppliedIndicator;
Public property ConsentBypassReason : TbsCWE_271 read GetConsentBypassReason write SetConsentBypassReason;
Public property ConsentDisclosureLevel : TbsID_271 read GetConsentDisclosureLevel write SetConsentDisclosureLevel;
Public property ConsentNondisclosureReason : TbsCWE_271 read GetConsentNondisclosureReason write SetConsentNondisclosureReason;
Public property NonsubjectConsenterReason : TbsCWE_271 read GetNonsubjectConsenterReason write SetNonsubjectConsenterReason;
Public property ConsenterId[RepCount:Integer]: TbsXPN_271 read GetConsenterId write SetConsenterId;
Public property RelationshipToSubject[RepCount:Integer]: TbsCWE_271 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_271 read GetSetIdCon write SetSetIdCon;

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

Public property ConsentType : TbsCWE_271 read GetConsentType write SetConsentType;

Consent Type, Min : 0, Max : 1

Public property ConsentFormIdAndVersion : TbsST_271 read GetConsentFormIdAndVersion write SetConsentFormIdAndVersion;

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

Public property ConsentFormNumber : TbsEI_271 read GetConsentFormNumber write SetConsentFormNumber;

Consent Form Number, Min : 0, Max : 1

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

Consent Text, Min : 0, Max : *

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

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

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

Consent Background Information, Min : 0, Max : *

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

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

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

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

Public property ConsentMode : TbsCNE_271 read GetConsentMode write SetConsentMode;

Consent Mode, Min : 0, Max : 1

Public property ConsentStatus : TbsCNE_271 read GetConsentStatus write SetConsentStatus;

Consent Status, Min : 1, Max : 1

Public property ConsentDiscussionDateTime : TbsDTM_271 read GetConsentDiscussionDateTime write SetConsentDiscussionDateTime;

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

Public property ConsentDecisionDateTime : TbsDTM_271 read GetConsentDecisionDateTime write SetConsentDecisionDateTime;

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

Public property ConsentEffectiveDateTime : TbsDTM_271 read GetConsentEffectiveDateTime write SetConsentEffectiveDateTime;

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

Public property ConsentEndDateTime : TbsDTM_271 read GetConsentEndDateTime write SetConsentEndDateTime;

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

Public property SubjectCompetenceIndicator : TbsID_271 read GetSubjectCompetenceIndicator write SetSubjectCompetenceIndicator;

Subject Competence Indicator, Min : 0, Max : 1

Public property TranslatorAssistanceIndicator : TbsID_271 read GetTranslatorAssistanceIndicator write SetTranslatorAssistanceIndicator;

Translator Assistance Indicator, Min : 0, Max : 1

Public property LanguageTranslatedTo : TbsCWE_271 read GetLanguageTranslatedTo write SetLanguageTranslatedTo;

Language Translated To, Min : 0, Max : 1

Public property InformationalMaterialSuppliedIndicator : TbsID_271 read GetInformationalMaterialSuppliedIndicator write SetInformationalMaterialSuppliedIndicator;

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

Public property ConsentBypassReason : TbsCWE_271 read GetConsentBypassReason write SetConsentBypassReason;

Consent Bypass Reason, Min : 0, Max : 1

Public property ConsentDisclosureLevel : TbsID_271 read GetConsentDisclosureLevel write SetConsentDisclosureLevel;

Consent Disclosure Level, Min : 0, Max : 1

Public property ConsentNondisclosureReason : TbsCWE_271 read GetConsentNondisclosureReason write SetConsentNondisclosureReason;

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

Public property NonsubjectConsenterReason : TbsCWE_271 read GetNonsubjectConsenterReason write SetNonsubjectConsenterReason;

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

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

Consenter Id, Min : 1, Max : *

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

Relationship To Subject, Min : 1, Max : *


Generated by PasDoc 0.14.0.