BloodBank
Class BloodBankRecord

A record of blood that has been (or will be) transfused to a patient, and the laboratory tests that have been performed on that blood product.

Attributes
«CS» Code aboGroup aboGroup

ABO blood group of patient. [FileMan 63,.05]. Possible values include: A; B; AB; O.

AntibodyIdentification antibodiesIdentified antibodiesIdentified

These are the patient's identified antibodies. [FileMan 63,.075]

BloodBankTest bloodBankTest bloodBankTest

This is blood bank data on this patient. [FileMan 63,1]

BloodComponentRequest bloodComponentRequest bloodComponentRequest

These are blood component requests. [FileMan 63,.084]

Boolean doNotTransfuse doNotTransfuse

If true, then the patient cannot be transfused until the reason for not transfusing a blood component is resolved. The reason can be entered in the [comments] field. [FileMan 63,.04]

«CS» Code isRhPositive isRhPositive

The patient's RH (Rhesus factor) blood type. [FileMan 63,.06]. Possible values include: Positive; Negative.

String note note

These are blood bank comments for this patient. [FileMan 63,.076]

Patient patient patient

Pointer to the Patient for whom this blood bank record pertains. In VistA, this is made up of two fields: a) an identifier of the file (e.g., the Patient file) in which the patient (or other entity) record resides; and b) the record number in that file for the patient.
The file where the name of this entry may be found. [FileMan 63,.02]
The internal file number in the parent file for this entry. [FileMan 63,.03]

AntibodyIdentification rbcAntigensAbsent rbcAntigensAbsent

Red blood cell antigens absent other than ABO & Rho(D). [FileMan 63,.08]

AntibodyIdentification rbcAntigensPresent rbcAntigensPresent

Red blood cell antigens present other than ABO and Rho(D). [FileMan 63,.07]

TransfusionEvent transfusionEvent transfusionEvent

This is data concerning the patient's transfusion. [FileMan 63,.085]

TransfusionReaction transfusionReaction transfusionReaction

Transfusion reactions that cannot be assigned to a specific unit are entered here. [FileMan 63,.086]


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameBloodBankRecord
Name Expression
NamespaceBloodBank
Owned Template Signature
OwnerBloodBank
Owning Template Parameter
PackageBloodBank
Qualified NameFHIM::BloodBank::BloodBankRecord
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 aboGroup
Public «CS» Code aboGroup

ABO blood group of patient. [FileMan 63,.05]. Possible values include: A; B; AB; O.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassBloodBankRecord
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameaboGroup
Name Expression
NamespaceBloodBankRecord
Opposite
OwnerBloodBankRecord
Owning Association
Owning Template Parameter
Qualified NameFHIM::BloodBank::BloodBankRecord::aboGroup
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 antibodiesIdentified
Public AntibodyIdentification antibodiesIdentified

These are the patient's identified antibodies. [FileMan 63,.075]

Constraints:
Properties:

AggregationNone
Alias
AssociationbloodBankRecord_antibodiesIdentified
Association End
ClassBloodBankRecord
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameantibodiesIdentified
Name Expression
NamespaceBloodBankRecord
Opposite
OwnerBloodBankRecord
Owning Association
Owning Template Parameter
Qualified NameFHIM::BloodBank::BloodBankRecord::antibodiesIdentified
Stereotype
Template Parameter
TypeAntibodyIdentification
Upper*
Upper Value(*)
VisibilityPublic


 bloodBankTest
Public BloodBankTest bloodBankTest

This is blood bank data on this patient. [FileMan 63,1]

Constraints:
Properties:

AggregationNone
Alias
AssociationbloodBankRecord_bloodBankTest
Association End
ClassBloodBankRecord
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamebloodBankTest
Name Expression
NamespaceBloodBankRecord
Opposite
OwnerBloodBankRecord
Owning Association
Owning Template Parameter
Qualified NameFHIM::BloodBank::BloodBankRecord::bloodBankTest
Stereotype
Template Parameter
TypeBloodBankTest
Upper*
Upper Value(*)
VisibilityPublic


 bloodComponentRequest
Public BloodComponentRequest bloodComponentRequest

These are blood component requests. [FileMan 63,.084]

Constraints:
Properties:

AggregationNone
Alias
AssociationbloodBankRecord_bloodComponentRequest
Association End
ClassBloodBankRecord
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamebloodComponentRequest
Name Expression
NamespaceBloodBankRecord
Opposite
OwnerBloodBankRecord
Owning Association
Owning Template Parameter
Qualified NameFHIM::BloodBank::BloodBankRecord::bloodComponentRequest
Stereotype
Template Parameter
TypeBloodComponentRequest
Upper*
Upper Value(*)
VisibilityPublic


 doNotTransfuse
Public Boolean doNotTransfuse

If true, then the patient cannot be transfused until the reason for not transfusing a blood component is resolved. The reason can be entered in the [comments] field. [FileMan 63,.04]

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassBloodBankRecord
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamedoNotTransfuse
Name Expression
NamespaceBloodBankRecord
Opposite
OwnerBloodBankRecord
Owning Association
Owning Template Parameter
Qualified NameFHIM::BloodBank::BloodBankRecord::doNotTransfuse
Stereotype
Template Parameter
TypeBoolean
Upper1
Upper Value(1)
VisibilityPublic


 isRhPositive
Public «CS» Code isRhPositive

The patient's RH (Rhesus factor) blood type. [FileMan 63,.06]. Possible values include: Positive; Negative.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassBloodBankRecord
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameisRhPositive
Name Expression
NamespaceBloodBankRecord
Opposite
OwnerBloodBankRecord
Owning Association
Owning Template Parameter
Qualified NameFHIM::BloodBank::BloodBankRecord::isRhPositive
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 note
Public String note

These are blood bank comments for this patient. [FileMan 63,.076]

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassBloodBankRecord
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Namenote
Name Expression
NamespaceBloodBankRecord
Opposite
OwnerBloodBankRecord
Owning Association
Owning Template Parameter
Qualified NameFHIM::BloodBank::BloodBankRecord::note
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 patient
Public Patient patient

Pointer to the Patient for whom this blood bank record pertains. In VistA, this is made up of two fields: a) an identifier of the file (e.g., the Patient file) in which the patient (or other entity) record resides; and b) the record number in that file for the patient.
The file where the name of this entry may be found. [FileMan 63,.02]
The internal file number in the parent file for this entry. [FileMan 63,.03]

Constraints:
Properties:

AggregationNone
Alias
AssociationbloodBankRecord_patient
Association End
ClassBloodBankRecord
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Namepatient
Name Expression
NamespaceBloodBankRecord
Opposite
OwnerBloodBankRecord
Owning Association
Owning Template Parameter
Qualified NameFHIM::BloodBank::BloodBankRecord::patient
Stereotype
Template Parameter
TypePatient
Upper*
Upper Value(*)
VisibilityPublic


 rbcAntigensAbsent
Public AntibodyIdentification rbcAntigensAbsent

Red blood cell antigens absent other than ABO & Rho(D). [FileMan 63,.08]

Constraints:
Properties:

AggregationNone
Alias
AssociationbloodBankRecord_rbcAntigensAbsent
Association End
ClassBloodBankRecord
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamerbcAntigensAbsent
Name Expression
NamespaceBloodBankRecord
Opposite
OwnerBloodBankRecord
Owning Association
Owning Template Parameter
Qualified NameFHIM::BloodBank::BloodBankRecord::rbcAntigensAbsent
Stereotype
Template Parameter
TypeAntibodyIdentification
Upper*
Upper Value(*)
VisibilityPublic


 rbcAntigensPresent
Public AntibodyIdentification rbcAntigensPresent

Red blood cell antigens present other than ABO and Rho(D). [FileMan 63,.07]

Constraints:
Properties:

AggregationNone
Alias
AssociationbloodBankRecord_rbcAntigensPresent
Association End
ClassBloodBankRecord
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamerbcAntigensPresent
Name Expression
NamespaceBloodBankRecord
Opposite
OwnerBloodBankRecord
Owning Association
Owning Template Parameter
Qualified NameFHIM::BloodBank::BloodBankRecord::rbcAntigensPresent
Stereotype
Template Parameter
TypeAntibodyIdentification
Upper*
Upper Value(*)
VisibilityPublic


 transfusionEvent
Public TransfusionEvent transfusionEvent

This is data concerning the patient's transfusion. [FileMan 63,.085]

Constraints:
Properties:

AggregationNone
Alias
AssociationbloodBankRecord_transfusionEvent
Association End
ClassBloodBankRecord
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NametransfusionEvent
Name Expression
NamespaceBloodBankRecord
Opposite
OwnerBloodBankRecord
Owning Association
Owning Template Parameter
Qualified NameFHIM::BloodBank::BloodBankRecord::transfusionEvent
Stereotype
Template Parameter
TypeTransfusionEvent
Upper*
Upper Value(*)
VisibilityPublic


 transfusionReaction
Public TransfusionReaction transfusionReaction

Transfusion reactions that cannot be assigned to a specific unit are entered here. [FileMan 63,.086]

Constraints:
Properties:

AggregationNone
Alias
AssociationbloodBankRecord_transfusionReaction
Association End
ClassBloodBankRecord
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NametransfusionReaction
Name Expression
NamespaceBloodBankRecord
Opposite
OwnerBloodBankRecord
Owning Association
Owning Template Parameter
Qualified NameFHIM::BloodBank::BloodBankRecord::transfusionReaction
Stereotype
Template Parameter
TypeTransfusionReaction
Upper*
Upper Value(*)
VisibilityPublic