Besa HL7 2.x Help FileGetting Started Units Class Hierarchy Classes, Interfaces, Objects and Records Types Variables Constants Functions and Procedures Identifiers |
Class TbsPID_271
Unit
BSHL7DT271
Declaration
type TbsPID_271 = 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
Properties
Description
Methods
|
function PatientIdentifierListRepCount : Integer; |
|
|
function PatientNameRepCount : Integer; |
|
|
function MothersMaidenNameRepCount : Integer; |
|
|
function RaceRepCount : Integer; |
|
|
function PatientAddressRepCount : Integer; |
|
|
function PhoneNumberHomeRepCount : Integer; |
|
|
function PhoneNumberBusinessRepCount : Integer; |
|
|
function MothersIdentifierRepCount : Integer; |
|
|
function EthnicGroupRepCount : Integer; |
|
|
function CitizenshipRepCount : Integer; |
|
|
function IdentityReliabilityCodeRepCount : Integer; |
|
|
function ProductionClassCodeRepCount : Integer; |
|
|
function TribalCitizenshipRepCount : Integer; |
|
|
function PatientTelecommunicationInformationRepCount : Integer; |
|
Properties
|
property SetIdPid : TbsSI_271 read GetSetIdPid write SetSetIdPid; |
Set Id - Pid, Min : 0, Max : 1
|
|
property PatientId : TbsST_271 read GetPatientId write SetPatientId; |
Patient Id, Min : 0, Max : 1
|
|
property PatientIdentifierList[RepCount:Integer]: TbsCX_271 read GetPatientIdentifierList write SetPatientIdentifierList; |
Patient Identifier List, Min : 1, Max : *
|
|
property AlternatePatientIdPid : TbsST_271 read GetAlternatePatientIdPid write SetAlternatePatientIdPid; |
Alternate Patient Id - Pid, Min : 0, Max : 1
|
|
property PatientName[RepCount:Integer]: TbsXPN_271 read GetPatientName write SetPatientName; |
Patient Name, Min : 1, Max : *
|
|
property MothersMaidenName[RepCount:Integer]: TbsXPN_271 read GetMothersMaidenName write SetMothersMaidenName; |
Mother's Maiden Name, Min : 0, Max : *
|
|
property DateTimeOfBirth : TbsDTM_271 read GetDateTimeOfBirth write SetDateTimeOfBirth; |
Date/Time Of Birth, Min : 0, Max : 1
|
|
property AdministrativeSex : TbsCWE_271 read GetAdministrativeSex write SetAdministrativeSex; |
Administrative Sex, Min : 0, Max : 1
|
|
property PatientAlias : TbsST_271 read GetPatientAlias write SetPatientAlias; |
Patient Alias, Min : 0, Max : 1
|
|
property Race[RepCount:Integer]: TbsCWE_271 read GetRace write SetRace; |
Race, Min : 0, Max : *
|
|
property PatientAddress[RepCount:Integer]: TbsXAD_271 read GetPatientAddress write SetPatientAddress; |
Patient Address, Min : 0, Max : *
|
|
property CountyCode : TbsST_271 read GetCountyCode write SetCountyCode; |
County Code, Min : 0, Max : 1
|
|
property PhoneNumberHome[RepCount:Integer]: TbsXTN_271 read GetPhoneNumberHome write SetPhoneNumberHome; |
Phone Number - Home, Min : 0, Max : *
|
|
property PhoneNumberBusiness[RepCount:Integer]: TbsXTN_271 read GetPhoneNumberBusiness write SetPhoneNumberBusiness; |
Phone Number - Business, Min : 0, Max : *
|
|
property PrimaryLanguage : TbsCWE_271 read GetPrimaryLanguage write SetPrimaryLanguage; |
Primary Language, Min : 0, Max : 1
|
|
property MaritalStatus : TbsCWE_271 read GetMaritalStatus write SetMaritalStatus; |
Marital Status, Min : 0, Max : 1
|
|
property Religion : TbsCWE_271 read GetReligion write SetReligion; |
Religion, Min : 0, Max : 1
|
|
property PatientAccountNumber : TbsCX_271 read GetPatientAccountNumber write SetPatientAccountNumber; |
Patient Account Number, Min : 0, Max : 1
|
|
property SsnNumberPatient : TbsST_271 read GetSsnNumberPatient write SetSsnNumberPatient; |
Ssn Number - Patient, Min : 0, Max : 1
|
|
property DriversLicenseNumberPatient : TbsST_271 read GetDriversLicenseNumberPatient write SetDriversLicenseNumberPatient; |
Driver's License Number - Patient, Min : 0, Max : 1
|
|
property MothersIdentifier[RepCount:Integer]: TbsCX_271 read GetMothersIdentifier write SetMothersIdentifier; |
Mother's Identifier, Min : 0, Max : *
|
|
property EthnicGroup[RepCount:Integer]: TbsCWE_271 read GetEthnicGroup write SetEthnicGroup; |
Ethnic Group, Min : 0, Max : *
|
|
property BirthPlace : TbsST_271 read GetBirthPlace write SetBirthPlace; |
Birth Place, Min : 0, Max : 1
|
|
property MultipleBirthIndicator : TbsID_271 read GetMultipleBirthIndicator write SetMultipleBirthIndicator; |
Multiple Birth Indicator, Min : 0, Max : 1
|
|
property BirthOrder : TbsNM_271 read GetBirthOrder write SetBirthOrder; |
Birth Order, Min : 0, Max : 1
|
|
property Citizenship[RepCount:Integer]: TbsCWE_271 read GetCitizenship write SetCitizenship; |
Citizenship, Min : 0, Max : *
|
|
property VeteransMilitaryStatus : TbsCWE_271 read GetVeteransMilitaryStatus write SetVeteransMilitaryStatus; |
Veterans Military Status, Min : 0, Max : 1
|
|
property Nationality : TbsCWE_271 read GetNationality write SetNationality; |
Nationality, Min : 0, Max : 1
|
|
property PatientDeathDateAndTime : TbsDTM_271 read GetPatientDeathDateAndTime write SetPatientDeathDateAndTime; |
Patient Death Date And Time, Min : 0, Max : 1
|
|
property PatientDeathIndicator : TbsID_271 read GetPatientDeathIndicator write SetPatientDeathIndicator; |
Patient Death Indicator, Min : 0, Max : 1
|
|
property IdentityUnknownIndicator : TbsID_271 read GetIdentityUnknownIndicator write SetIdentityUnknownIndicator; |
Identity Unknown Indicator, Min : 0, Max : 1
|
|
property IdentityReliabilityCode[RepCount:Integer]: TbsCWE_271 read GetIdentityReliabilityCode write SetIdentityReliabilityCode; |
Identity Reliability Code, Min : 0, Max : *
|
|
property LastUpdateDateTime : TbsDTM_271 read GetLastUpdateDateTime write SetLastUpdateDateTime; |
Last Update Date/Time, Min : 0, Max : 1
|
|
property LastUpdateFacility : TbsHD_271 read GetLastUpdateFacility write SetLastUpdateFacility; |
Last Update Facility, Min : 0, Max : 1
|
|
property SpeciesCode : TbsCWE_271 read GetSpeciesCode write SetSpeciesCode; |
Species Code, Min : 0, Max : 1
|
|
property BreedCode : TbsCWE_271 read GetBreedCode write SetBreedCode; |
Breed Code, Min : 0, Max : 1
|
|
property Strain : TbsST_271 read GetStrain write SetStrain; |
Strain, Min : 0, Max : 1
|
|
property ProductionClassCode[RepCount:Integer]: TbsCWE_271 read GetProductionClassCode write SetProductionClassCode; |
Production Class Code, Min : 0, Max : 2
|
|
property TribalCitizenship[RepCount:Integer]: TbsCWE_271 read GetTribalCitizenship write SetTribalCitizenship; |
Tribal Citizenship, Min : 0, Max : *
|
|
property PatientTelecommunicationInformation[RepCount:Integer]: TbsXTN_271 read GetPatientTelecommunicationInformation write SetPatientTelecommunicationInformation; |
Patient Telecommunication Information, Min : 0, Max : *
|
Generated by PasDoc 0.14.0.
|