Package org.hl7.rim

Interface Summary
Access A role played by a device when the device is used to administer therapeutic agents (medication and vital elements) into the body, or to drain material (e.g., exudates, pus, urine, air, blood) out of the body.
Account An Act representing a category of financial transactions that are tracked and reported together with a single balance.
Acknowledgement The Acknowledgement class contains information sent when acknowledging another message.
AcknowledgementDetail A message that provides information about the communication, parsing or non-business-rule validation of the message being acknowledged.
Act A record of something that is being done, has been done, can be done, or is intended or requested to be done.
ActRelationship A directed association between a source Act and a target Act.
Attachment Contains arbitrary attachments of data blocks to which can be referred to from the interior of the message.
AttentionLine This class allows parameters for a technology specific transport to be represented in the V3 message outer wrapper.
BasicAct A record of something that is being done, has been done, can be done, or is intended or requested to be done.
BasicActRelationship A directed association between a source Act and a target Act.
BasicEntity A physical thing, group of physical things or an organization capable of participating in Acts, while in a role.
BasicParticipation An association between an Act and a Role with an Entity playing that Role.
BasicRole A competency of the Entity playing the Role as identified, defined, guaranteed, or acknowledged by the Entity that scopes the Role.
BasicRoleLink A connection between two roles expressing a dependency between those roles.
Batch The Batch class is used to specify a message which is a collection of HL7 V3 messages.
CommunicationFunction Relationship class binds the various entities which function in the transmission (sender, receiver, respond-to) to be linked to the transmission.
Container A subtype of ManufacturedMaterial used to hold other Entities for purposes such as transportation or protection of contents from loss or damage.
ContextStructure A structure is a container within a document.
ControlAct An act representing a change to the state of another class, a user event (e.g.
Device A subtype of ManufacturedMaterial used in an activity, without being substantially changed through that activity.
DeviceTask An activity of an automated system.
DiagnosticImage An observation whose immediate and primary outcome (post-condition) is new data about a subject, in the form of visualized images.
Diet A supply act dealing specifically with the feeding or nourishment of a subject.
Document Specialization of Act to add the characteristics unique to document management services.
Employee A role played by a person who is associated with an organization (the employer, scoper) to receive wages or salary.
Entity A physical thing, group of physical things or an organization capable of participating in Acts, while in a role.
FinancialContract A contract whose value is measured in monetary terms.
FinancialTransaction An Act representing the movement of a monetary amount between two accounts.
InfrastructureRoot This abstract class is a super-type for all RIM classes, either directly or through inheritance.
InvoiceElement An Act representing a statement and justification of an "amount owed".
LanguageCommunication The language communication capabilities for an Entity.
LicensedEntity A Role of an Entity (player) that is accredited with licenses or qualifications (diplomas) certifying that this Entity may properly perform specific functions.
LivingSubject A subtype of Entity representing an organism or complex animal, alive or not.
LogicalExpression  
ManagedParticipation A participation that will be operated on over time and thus whose state and identity must be managed.
ManufacturedMaterial A subtype of Material representing an Entity or combination of Entities transformed for a particular purpose by a non-natural or manufacturing process.
Material A subtype of Entity that is inanimate and locationally independent.
Matt A fake class used only to adapt the standalone data type serialization to the MECH.
Message The Message class is the parent class of all HL7 Version 3 messages.
NonPersonLivingSubject A subtype of LivingSubject that includes all living things except the species homo sapiens.
Observation An Act of recognizing and noting information about the subject, and whose immediate and primary outcome (post-condition) is new data about a subject.
Organization An Entity representing a formalized group of entities with a common purpose (e.g.
Parameter The Parameter class is an implementation class that represents the structure of parameters that may be specified with the Query-by-parameter mechanisms of the V3 query framework.
ParameterItem Represents a valued element structure (name-value pair) for the element specified in the query response.
ParameterList Specifies a named list of parameters (name/value pairs) that is referenced in a query conformance statement.
Participation An association between an Act and a Role with an Entity playing that Role.
Patient A Role of a LivingSubject (player) as a recipient of health care services from a healthcare provider (scoper).
PatientEncounter An interaction between a patient and care provider(s) for the purpose of providing healthcare-related service(s).
Person A subtype of LivingSubject representing a human being.
Place A subtype of Entity representing a bounded physical place or site with its contained structures, if any.
Procedure An Act whose immediate and primary outcome (post-condition) is the alteration of the physical condition of the subject.
PublicHealthCase A public health case is an Observation representing a condition or event that has a specific significance for public health.
QueryAck This class carries information sent with responses to a query.
QueryByParameter This class contains the definition of a Query by Parameter, an HL7 query format proposed to replace the QRD/QRF query format.
QueryBySelection This class contains the definition of a Query by Selection.
QueryContinuation This class maintains the state information required at the application level to control the logical continuation of a query response.
QueryEvent This abstract class is used to gather the parts of a message interaction that are specific to a query message interaction.
QuerySpec This class contains the specification of all HL7 Version 3 queries.
RelationalExpression  
RimObject Base RIM object interface.
Role A competency of the Entity playing the Role as identified, defined, guaranteed, or acknowledged by the Entity that scopes the Role.
RoleLink A connection between two roles expressing a dependency between those roles.
SelectionExpression  
SortControl Holds specification of sort order for instance matches to a query.
SubstanceAdministration The act of introducing or otherwise applying a substance to the subject.
Supply An act that involves provision of a material by one entity to another.
Transmission Represents information about a specific transmission of information from one application to another.
WorkingList A dynamic list of individual instances of Act which reflect the needs of an individual worker, team of workers, or an organization to view groups of Acts for clinical or administrative reasons.
 

Class Summary
RimObjectFactory