Logical Record Architecture for Health and Social Care

Discharge Summary Release 0.02

The content of this release is not comprehensive and is not fully validated and must not be used in live system implementations.

Reference Model Class: ParticipantDomainModel

A structural model artefact representing a domain-level realization of one of:

  • Reference Model class lra::technical::en13606::extract::RELATED_PARTY or lra::technical::en13606::extract ::FUNCTIONAL_ROLE;
  • Reference Model class lra::technical::en13606::extended::PARTICIPATION; or
  • any concrete Reference Model class defined within package lra::technical::participations.

Specializes

LraTechnicalModelArtefact

Constraints

Type Name Specification
Instance contains one or more DomainModelClass "Participation" instances LRA Invariant inv: self.packagedElement->forAll(Element: e | e.oclAsType(DomainModelClass).referenceClass.qualifiedName = ("lra::technical::en13606::extract::RELATED_PARTY" or "lra::technical::en13606::extract ::FUNCTIONAL_ROLE" or "lra::technical::en13606::extended::PARTICIPATION" or "lra::technical::participations::LANGUAGE_COMMUNICATION" or "lra::technical::participations::ROLE_RELATIONSHIP" or "lra::technical::participations::PERSON_ROLE" or "lra::technical::participations::ORGANISATIONAL_ROLE" or "lra::technical::participations::DEVICE_ROLE" or "lra::technical::participations::ENVIRONMENT_ROLE" or "lra::technical::participations::PERSON_ENTITY" or "lra::technical::participations::ORGANISATION_ENTITY" or "lra::technical::participations::DEVICE_ENTITY" or "lra::technical::participations::PLACE_ENTITY"))

Reference Model Type