memo_architecture_operational_context_actors
SysML API
Namespace hierarchy
memo → memo::architecture → memo::architecture::operational → memo::architecture::operational::context → memo::architecture::operational::context::actors
Packages
| Package |
memo_architecture_operational_context_actors |
Imports
| Visibility |
Target |
| private |
ScalarValues::* |
| private |
memo_core_common::* |
| private |
memo_core_enumerations::* |
Declarations
| Name |
SysML kind |
Description |
Specializes |
OperationalParticipant |
part def |
Operational participant definition specializing MemoPart. |
MemoPart |
User |
part def |
A human who interacts with the medical device (IEC 62366-1 intended user). User is the only human actor type: do not add an alternative type name. The human actor.… |
OperationalParticipant |
OperationalParticipant
abstract part def OperationalParticipant specializes MemoPart
| Property |
Value |
| Description |
Operational participant definition specializing MemoPart. |
| Kind |
part def |
| Abstract |
Yes |
| Specializes |
MemoPart |
| Owning package |
memo_architecture_operational_context_actors |
User
part def User specializes OperationalParticipant
| Property |
Value |
| Description |
A human who interacts with the medical device (IEC 62366-1 intended user). User is the only human actor type: do not add an alternative type name. The human actor.… |
| Kind |
part def |
| Abstract |
No |
| Specializes |
OperationalParticipant |
| Owning package |
memo_architecture_operational_context_actors |
Source
architecture/operational/context/actors/memo_actors.sysml
package memo_architecture_operational_context_actors {
private import ScalarValues::*;
private import memo_core_common::*;
private import memo_core_enumerations::*;
abstract part def OperationalParticipant specializes MemoPart {
attribute actorKind : ActorKind;
attribute trainingLevel : String;
attribute responsibility : String;
}
part def User specializes OperationalParticipant {
attribute userPopulation : String;
attribute impairmentConsiderations : String;
attribute intendedTraining : String;
attribute intendedQualification : String;
attribute clinicalRole : String[0..1];
attribute patientPopulation : String[0..1];
attribute layCaregiver : Boolean[0..1];
attribute serviceScope : String[0..1];
}
}