Class: Active_participation

Description of: Active_participation

Class steward is Orders/Observation
A role class that captures the multiple roles various entities play e.g., orderer, attending, witness, transcriber, etc., in delivering a service to a target of service.

Rationale: Since multiple entities participate in the delivery of services to particular targets of service, a role class is needed to capture the multiple roles these participants play in delivering a service to a target of service.

OpenIssue: There is as need to re-examine the manner in which attending physicians is representing because this will cause two different ways of identifying it.

Attribute definitions for: Active_participation

begin_dttm

The effective and time of the active participation.

Rationale: Manage active participations.

duration_tm

The elapsed time during which the active participation is in effect.

Rationale: Manage active participations.

end_dttm

The termination date and time for the active participation.

Rationale: Manage active participations.

participation_type_cd

The nature or purpose of the participant's participation. Examples: order healthcare practitioner, service event provider, advance directive witness, notarizer.

Rationale: Manage active participations.

Association definitions for: Active_participation

has_as_participant (0,1) :: Stakeholder :: participates_in (0,n)

participates_in (0,1) :: Service_event :: has_as_active_participant (0,n)

participates_in (0,1) :: Service_intent_or_order :: has_as_participant (0,n)