Class TbsPID_28

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TbsPID_28 = class(TbsHL7Segment)

Description

Patient Identification The PID segment is used by all applications as the primary means of communicating patient identification information. This segment contains permanent patient identifying and demographic information that, for the most part, is not likely to change frequently. It should be noted that from V2.4 onwards the demographics of animals can also be sent in the PID segment (see PID-35 to PID-38). The assigning authority, the fourth component of the patient identifiers, is a HD data type that is uniquely associated with the assigning authority that originally assigned the number. A given institution, or group of intercommunicating institutions, should establish a list of assigning authorities that may be potential assignors of patient identification (and other important identification) numbers. The list will be one of the institution's master dictionary lists. Since third parties (other than the assignors of patient identification numbers) may send or receive HL7 messages containing patient identification numbers, the assigning authority in the patient identification numbers may not be the same as the sending and receiving systems identified in the MSH. The assigning authority must be unique across applications at a given site. This field is required in HL7 implementations that have more than a single Patient Administration application assigning such numbers. The assigning authority and identifier type codes are strongly recommended for all CX data types. With HL7 V2.3, the nomenclature for the fourth component of the patient identifiers was changed from "assigning facility ID" to "assigning authority". While the identifier may be unique to a given healthcare facility (for example, a medical record assigned by facility A in Hospital XYZ), the identifier might also be assigned at a system level (for example a corporate person index or enterprise number spanning multiple facilities) or by a government entity, for example a nationally assigned unique individual identifier. While a facility is usually an assigning authority, not all assigning authorities are facilities. Therefore, the fourth component is referred to as an assigning authority, but retains backward compatibility using the construct of the HD data type (see the note in chapter 2). Additionally, CX data types support the use of assigning facility (HD) as the sixth component.

Hierarchy

Overview

Methods

Public function PatientIdentifierListRepCount : Integer;
Public function PatientNameRepCount : Integer;
Public function MothersMaidenNameRepCount : Integer;
Public function RaceRepCount : Integer;
Public function PatientAddressRepCount : Integer;
Public function PhoneNumberHomeRepCount : Integer;
Public function PhoneNumberBusinessRepCount : Integer;
Public function MothersIdentifierRepCount : Integer;
Public function EthnicGroupRepCount : Integer;
Public function CitizenshipRepCount : Integer;
Public function IdentityReliabilityCodeRepCount : Integer;
Public function ProductionClassCodeRepCount : Integer;
Public function TribalCitizenshipRepCount : Integer;
Public function PatientTelecommunicationInformationRepCount : Integer;

Properties

Public property SetIdPid : TbsSI_28 read GetSetIdPid write SetSetIdPid;
Public property PatientId : TbsST_28 read GetPatientId write SetPatientId;
Public property PatientIdentifierList[RepCount:Integer]: TbsCX_28 read GetPatientIdentifierList write SetPatientIdentifierList;
Public property AlternatePatientIdPid : TbsST_28 read GetAlternatePatientIdPid write SetAlternatePatientIdPid;
Public property PatientName[RepCount:Integer]: TbsXPN_28 read GetPatientName write SetPatientName;
Public property MothersMaidenName[RepCount:Integer]: TbsXPN_28 read GetMothersMaidenName write SetMothersMaidenName;
Public property DateTimeOfBirth : TbsDTM_28 read GetDateTimeOfBirth write SetDateTimeOfBirth;
Public property AdministrativeSex : TbsCWE_28 read GetAdministrativeSex write SetAdministrativeSex;
Public property PatientAlias : TbsST_28 read GetPatientAlias write SetPatientAlias;
Public property Race[RepCount:Integer]: TbsCWE_28 read GetRace write SetRace;
Public property PatientAddress[RepCount:Integer]: TbsXAD_28 read GetPatientAddress write SetPatientAddress;
Public property CountyCode : TbsST_28 read GetCountyCode write SetCountyCode;
Public property PhoneNumberHome[RepCount:Integer]: TbsXTN_28 read GetPhoneNumberHome write SetPhoneNumberHome;
Public property PhoneNumberBusiness[RepCount:Integer]: TbsXTN_28 read GetPhoneNumberBusiness write SetPhoneNumberBusiness;
Public property PrimaryLanguage : TbsCWE_28 read GetPrimaryLanguage write SetPrimaryLanguage;
Public property MaritalStatus : TbsCWE_28 read GetMaritalStatus write SetMaritalStatus;
Public property Religion : TbsCWE_28 read GetReligion write SetReligion;
Public property PatientAccountNumber : TbsCX_28 read GetPatientAccountNumber write SetPatientAccountNumber;
Public property SsnNumberPatient : TbsST_28 read GetSsnNumberPatient write SetSsnNumberPatient;
Public property DriversLicenseNumberPatient : TbsST_28 read GetDriversLicenseNumberPatient write SetDriversLicenseNumberPatient;
Public property MothersIdentifier[RepCount:Integer]: TbsCX_28 read GetMothersIdentifier write SetMothersIdentifier;
Public property EthnicGroup[RepCount:Integer]: TbsCWE_28 read GetEthnicGroup write SetEthnicGroup;
Public property BirthPlace : TbsST_28 read GetBirthPlace write SetBirthPlace;
Public property MultipleBirthIndicator : TbsID_28 read GetMultipleBirthIndicator write SetMultipleBirthIndicator;
Public property BirthOrder : TbsNM_28 read GetBirthOrder write SetBirthOrder;
Public property Citizenship[RepCount:Integer]: TbsCWE_28 read GetCitizenship write SetCitizenship;
Public property VeteransMilitaryStatus : TbsCWE_28 read GetVeteransMilitaryStatus write SetVeteransMilitaryStatus;
Public property Nationality : TbsST_28 read GetNationality write SetNationality;
Public property PatientDeathDateAndTime : TbsDTM_28 read GetPatientDeathDateAndTime write SetPatientDeathDateAndTime;
Public property PatientDeathIndicator : TbsID_28 read GetPatientDeathIndicator write SetPatientDeathIndicator;
Public property IdentityUnknownIndicator : TbsID_28 read GetIdentityUnknownIndicator write SetIdentityUnknownIndicator;
Public property IdentityReliabilityCode[RepCount:Integer]: TbsCWE_28 read GetIdentityReliabilityCode write SetIdentityReliabilityCode;
Public property LastUpdateDateTime : TbsDTM_28 read GetLastUpdateDateTime write SetLastUpdateDateTime;
Public property LastUpdateFacility : TbsHD_28 read GetLastUpdateFacility write SetLastUpdateFacility;
Public property TaxonomicClassificationCode : TbsCWE_28 read GetTaxonomicClassificationCode write SetTaxonomicClassificationCode;
Public property BreedCode : TbsCWE_28 read GetBreedCode write SetBreedCode;
Public property Strain : TbsST_28 read GetStrain write SetStrain;
Public property ProductionClassCode[RepCount:Integer]: TbsCWE_28 read GetProductionClassCode write SetProductionClassCode;
Public property TribalCitizenship[RepCount:Integer]: TbsCWE_28 read GetTribalCitizenship write SetTribalCitizenship;
Public property PatientTelecommunicationInformation[RepCount:Integer]: TbsXTN_28 read GetPatientTelecommunicationInformation write SetPatientTelecommunicationInformation;

Description

Methods

Public function PatientIdentifierListRepCount : Integer;
 
Public function PatientNameRepCount : Integer;
 
Public function MothersMaidenNameRepCount : Integer;
 
Public function RaceRepCount : Integer;
 
Public function PatientAddressRepCount : Integer;
 
Public function PhoneNumberHomeRepCount : Integer;
 
Public function PhoneNumberBusinessRepCount : Integer;
 
Public function MothersIdentifierRepCount : Integer;
 
Public function EthnicGroupRepCount : Integer;
 
Public function CitizenshipRepCount : Integer;
 
Public function IdentityReliabilityCodeRepCount : Integer;
 
Public function ProductionClassCodeRepCount : Integer;
 
Public function TribalCitizenshipRepCount : Integer;
 
Public function PatientTelecommunicationInformationRepCount : Integer;
 

Properties

Public property SetIdPid : TbsSI_28 read GetSetIdPid write SetSetIdPid;

Set Id - Pid, Min : 0, Max : 1

Public property PatientId : TbsST_28 read GetPatientId write SetPatientId;

Patient Id, Min : 0, Max : 1

Public property PatientIdentifierList[RepCount:Integer]: TbsCX_28 read GetPatientIdentifierList write SetPatientIdentifierList;

Patient Identifier List, Min : 1, Max : *

Public property AlternatePatientIdPid : TbsST_28 read GetAlternatePatientIdPid write SetAlternatePatientIdPid;

Alternate Patient Id - Pid, Min : 0, Max : 1

Public property PatientName[RepCount:Integer]: TbsXPN_28 read GetPatientName write SetPatientName;

Patient Name, Min : 1, Max : *

Public property MothersMaidenName[RepCount:Integer]: TbsXPN_28 read GetMothersMaidenName write SetMothersMaidenName;

Mother's Maiden Name, Min : 0, Max : *

Public property DateTimeOfBirth : TbsDTM_28 read GetDateTimeOfBirth write SetDateTimeOfBirth;

Date/Time Of Birth, Min : 0, Max : 1

Public property AdministrativeSex : TbsCWE_28 read GetAdministrativeSex write SetAdministrativeSex;

Administrative Sex, Min : 0, Max : 1

Public property PatientAlias : TbsST_28 read GetPatientAlias write SetPatientAlias;

Patient Alias, Min : 0, Max : 1

Public property Race[RepCount:Integer]: TbsCWE_28 read GetRace write SetRace;

Race, Min : 0, Max : *

Public property PatientAddress[RepCount:Integer]: TbsXAD_28 read GetPatientAddress write SetPatientAddress;

Patient Address, Min : 0, Max : *

Public property CountyCode : TbsST_28 read GetCountyCode write SetCountyCode;

County Code, Min : 0, Max : 1

Public property PhoneNumberHome[RepCount:Integer]: TbsXTN_28 read GetPhoneNumberHome write SetPhoneNumberHome;

Phone Number - Home, Min : 0, Max : *

Public property PhoneNumberBusiness[RepCount:Integer]: TbsXTN_28 read GetPhoneNumberBusiness write SetPhoneNumberBusiness;

Phone Number - Business, Min : 0, Max : *

Public property PrimaryLanguage : TbsCWE_28 read GetPrimaryLanguage write SetPrimaryLanguage;

Primary Language, Min : 0, Max : 1

Public property MaritalStatus : TbsCWE_28 read GetMaritalStatus write SetMaritalStatus;

Marital Status, Min : 0, Max : 1

Public property Religion : TbsCWE_28 read GetReligion write SetReligion;

Religion, Min : 0, Max : 1

Public property PatientAccountNumber : TbsCX_28 read GetPatientAccountNumber write SetPatientAccountNumber;

Patient Account Number, Min : 0, Max : 1

Public property SsnNumberPatient : TbsST_28 read GetSsnNumberPatient write SetSsnNumberPatient;

Ssn Number - Patient, Min : 0, Max : 1

Public property DriversLicenseNumberPatient : TbsST_28 read GetDriversLicenseNumberPatient write SetDriversLicenseNumberPatient;

Driver's License Number - Patient, Min : 0, Max : 1

Public property MothersIdentifier[RepCount:Integer]: TbsCX_28 read GetMothersIdentifier write SetMothersIdentifier;

Mother's Identifier, Min : 0, Max : *

Public property EthnicGroup[RepCount:Integer]: TbsCWE_28 read GetEthnicGroup write SetEthnicGroup;

Ethnic Group, Min : 0, Max : *

Public property BirthPlace : TbsST_28 read GetBirthPlace write SetBirthPlace;

Birth Place, Min : 0, Max : 1

Public property MultipleBirthIndicator : TbsID_28 read GetMultipleBirthIndicator write SetMultipleBirthIndicator;

Multiple Birth Indicator, Min : 0, Max : 1

Public property BirthOrder : TbsNM_28 read GetBirthOrder write SetBirthOrder;

Birth Order, Min : 0, Max : 1

Public property Citizenship[RepCount:Integer]: TbsCWE_28 read GetCitizenship write SetCitizenship;

Citizenship, Min : 0, Max : *

Public property VeteransMilitaryStatus : TbsCWE_28 read GetVeteransMilitaryStatus write SetVeteransMilitaryStatus;

Veterans Military Status, Min : 0, Max : 1

Public property Nationality : TbsST_28 read GetNationality write SetNationality;

Nationality, Min : 0, Max : 1

Public property PatientDeathDateAndTime : TbsDTM_28 read GetPatientDeathDateAndTime write SetPatientDeathDateAndTime;

Patient Death Date And Time, Min : 0, Max : 1

Public property PatientDeathIndicator : TbsID_28 read GetPatientDeathIndicator write SetPatientDeathIndicator;

Patient Death Indicator, Min : 0, Max : 1

Public property IdentityUnknownIndicator : TbsID_28 read GetIdentityUnknownIndicator write SetIdentityUnknownIndicator;

Identity Unknown Indicator, Min : 0, Max : 1

Public property IdentityReliabilityCode[RepCount:Integer]: TbsCWE_28 read GetIdentityReliabilityCode write SetIdentityReliabilityCode;

Identity Reliability Code, Min : 0, Max : *

Public property LastUpdateDateTime : TbsDTM_28 read GetLastUpdateDateTime write SetLastUpdateDateTime;

Last Update Date/Time, Min : 0, Max : 1

Public property LastUpdateFacility : TbsHD_28 read GetLastUpdateFacility write SetLastUpdateFacility;

Last Update Facility, Min : 0, Max : 1

Public property TaxonomicClassificationCode : TbsCWE_28 read GetTaxonomicClassificationCode write SetTaxonomicClassificationCode;

Taxonomic Classification Code, Min : 0, Max : 1

Public property BreedCode : TbsCWE_28 read GetBreedCode write SetBreedCode;

Breed Code, Min : 0, Max : 1

Public property Strain : TbsST_28 read GetStrain write SetStrain;

Strain, Min : 0, Max : 1

Public property ProductionClassCode[RepCount:Integer]: TbsCWE_28 read GetProductionClassCode write SetProductionClassCode;

Production Class Code, Min : 0, Max : 2

Public property TribalCitizenship[RepCount:Integer]: TbsCWE_28 read GetTribalCitizenship write SetTribalCitizenship;

Tribal Citizenship, Min : 0, Max : *

Public property PatientTelecommunicationInformation[RepCount:Integer]: TbsXTN_28 read GetPatientTelecommunicationInformation write SetPatientTelecommunicationInformation;

Patient Telecommunication Information, Min : 0, Max : *


Generated by PasDoc 0.14.0.