Common
Class InformationReporter

The Person who reported information on the Patient's behalf. This may be the Patient him/herself, a spouse or relative, or another clinician.

Note that because all we need is the Person's name and contact information (name, address, phone numbers), this class does not have an association to the Person class (although logically it should). This is because the other properties of Person, such as sex and date of birth, are irrelevant to the usage. The HL7 Role class allows for names and addresses on the Role, which technically should be only those names or addresses as the relate to the role (i.e., as they differ from those in Person class), but since these are available for use, we are utilizing them in this manner.

Attributes
Participation participant participant

Pointer to the Person who provided the clinically relevant information. The datatype of this property is a Participation which could be a practitioner, the patient, or a relative of the patient (e.g., patient's mother), in which case it would probably be an "unaffiliated person".
"Contains the name of the person reporting the allergy to a caregiver at the time reported in [dateReported]" - HL7 Version 2.8, IAM-14

«CS» Code relationshipCategory relationshipCategory

"Contains the personal relationship that the person reporting the allergy has to the patient." - HL7 Version 2.8, IAM-15. HL7 Version 2 suggested values (table 63) include: Self; Spouse; Parent; Friend, etc.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameInformationReporter
Name Expression
NamespaceCommon
Owned Template Signature
OwnerCommon
Owning Template Parameter
PackageCommon
Qualified NameFHIM::Common::InformationReporter
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 participant
Public Participation participant

Pointer to the Person who provided the clinically relevant information. The datatype of this property is a Participation which could be a practitioner, the patient, or a relative of the patient (e.g., patient's mother), in which case it would probably be an "unaffiliated person".
"Contains the name of the person reporting the allergy to a caregiver at the time reported in [dateReported]" - HL7 Version 2.8, IAM-14

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassInformationReporter
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
Nameparticipant
Name Expression
NamespaceInformationReporter
Opposite
OwnerInformationReporter
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::InformationReporter::participant
Stereotype
Template Parameter
TypeParticipation
Upper1
Upper Value(1)
VisibilityPublic


 relationshipCategory
Public «CS» Code relationshipCategory

"Contains the personal relationship that the person reporting the allergy has to the patient." - HL7 Version 2.8, IAM-15. HL7 Version 2 suggested values (table 63) include: Self; Spouse; Parent; Friend, etc.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassInformationReporter
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
NamerelationshipCategory
Name Expression
NamespaceInformationReporter
Opposite
OwnerInformationReporter
Owning Association
Owning Template Parameter
Qualified NameFHIM::Common::InformationReporter::relationshipCategory
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic