# Copyright Oughtibridge Ltd
digraph "user"
{
fontname="Cambria"
# label="user"
layout="fdp"
size="8.8 12" # Keep within 8.8" wide, 12" deep
sep=0.3
outputmode=edgefirst
remincross=true
splines=curved
overlap=false
node [shape=box style=rounded] # Defines the common node specification
# Diagram specific parameters - override any above
# Start of the main graph
# List of concepts
#user
65 [label="user" fontname="Cambria" URL="https://81001.org/concept/user" tooltip="person using the system for a health-related purpose" color="#02f4ff"]
#implementer
27 [label="implementer" fontname="Cambria" URL="https://81001.org/concept/implementer" tooltip="role responsible for the clinical installation, workflow optimization, and training of health software and health IT systems in the clinical setting" color="#02f4ff"]
#system
60 [label="system" fontname="Cambria" URL="https://81001.org/concept/system" tooltip="combination of interacting elements organized to achieve one or more stated purposes" color="#ff0700"]
#reasonably foreseeable misuse
76 [label="reasonably foreseeable misuse" fontname="Cambria" URL="https://81001.org/concept/reasonably_foreseeable_misuse" tooltip="use of a product or system in a way not intended by the manufacturer, but which can result from readily predictable human behaviour" color="#a7ff00"]
#role
69 [label="role" fontname="Cambria" URL="https://81001.org/concept/role" tooltip="function or position" color="#02f4ff"]
#role
69 [label="role" fontname="Cambria" URL="https://81001.org/concept/role" tooltip="function or position" color="#02f4ff"]
#organization
36 [label="organization" fontname="Cambria" URL="https://81001.org/concept/organization" tooltip="person or group of people that has its own functions with responsibilities, authorities and relationships to achieve its objectives" color="#02f4ff"]
#List of generalisations and specialisations
#user IS A role
69 -> 65 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="user is a type of role" fontname="Cambria"]
#implementer IS A role
69 -> 27 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="implementer is a type of role" fontname="Cambria"]
# List of associations
#0..* organization has 0..* role
36 -> 69 [constraint=false, dir="forward" label="has" fontname="Cambria"]
#1..* implementer responsible for training of 0..* user
27 -> 65 [constraint=false, dir="forward" label="responsible for training of" fontname="Cambria"]
#0..* user uses 1..* system
65 -> 60 [constraint=false, dir="forward" label="uses" fontname="Cambria"]
#0..* reasonably foreseeable misuse applies to 0..* system
76 -> 60 [constraint=false, dir="forward" label="applies to" fontname="Cambria"]
#0..* user may undertake 0..* reasonably foreseeable misuse
65 -> 76 [constraint=false, dir="forward" label="may undertake" fontname="Cambria"]
}
Some PS