# Copyright Oughtibridge Ltd
digraph "healthcare_provider_activity"
{
fontname="Cambria"
# label="healthcare provider activity"
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
#healthcare provider activity
38 [label="healthcare provider activity" fontname="Cambria" URL="https://contsys.org/concept/healthcare_provider_activity" tooltip="healthcare activity performed by a healthcare provider" color="#CC0014"]
#healthcare provider
8 [label="healthcare provider" fontname="Cambria" URL="https://contsys.org/concept/healthcare_provider" tooltip="healthcare actor that is able to be assigned one or more care period mandates" color="#9f1fd8"]
#health issue
15 [label="health issue" fontname="Cambria" URL="https://contsys.org/concept/health_issue" tooltip="representation of an issue related to the health of a subject of care as identified by one or more healthcare actors" color="#58d81f"]
#healthcare information for import
122 [label="healthcare information for import" fontname="Cambria" URL="https://contsys.org/concept/healthcare_information_for_import" tooltip="healthcare information that is a candidate for import into a professional health record after a healthcare professional has confirmed its clinical relevance to that professional health record" color="#d88d1f"]
#healthcare activity mandate
117 [label="healthcare activity mandate" fontname="Cambria" URL="https://contsys.org/concept/healthcare_activity_mandate" tooltip="healthcare mandate assigning the right and obligation to perform specific healthcare activities" color="#376fa6"]
#healthcare activity directory
44 [label="healthcare activity directory" fontname="Cambria" URL="https://contsys.org/concept/healthcare_activity_directory" tooltip="directory of the healthcare activities offered by a healthcare provider" color="#CC0014"]
#care period mandate
101 [label="care period mandate" fontname="Cambria" URL="https://contsys.org/concept/care_period_mandate" tooltip="healthcare mandate commissioning a mandated period of care" color="#376fa6"]
#demand for care
103 [label="demand for care" fontname="Cambria" URL="https://contsys.org/concept/demand_for_care" tooltip="demand for healthcare provider activities expressed by a healthcare actor" color="#376fa6"]
#healthcare activity
39 [label="healthcare activity" fontname="Cambria" URL="https://contsys.org/concept/healthcare_activity" tooltip="activity intended directly or indirectly to improve or maintain a health state" color="#CC0014"]
#healthcare activity
39 [label="healthcare activity" fontname="Cambria" URL="https://contsys.org/concept/healthcare_activity" tooltip="activity intended directly or indirectly to improve or maintain a health state" color="#CC0014"]
#healthcare process
63 [label="healthcare process" fontname="Cambria" URL="https://contsys.org/concept/healthcare_process" tooltip="set of interrelated or interacting healthcare activities which transforms inputs into outputs" color="#b43232"]
#healthcare activity period
81 [label="healthcare activity period" fontname="Cambria" URL="https://contsys.org/concept/healthcare_activity_period" tooltip="time interval during which healthcare activities are performed for a subject of care" color="#085221"]
#healthcare activity
39 [label="healthcare activity" fontname="Cambria" URL="https://contsys.org/concept/healthcare_activity" tooltip="activity intended directly or indirectly to improve or maintain a health state" color="#CC0014"]
#healthcare activity
39 [label="healthcare activity" fontname="Cambria" URL="https://contsys.org/concept/healthcare_activity" tooltip="activity intended directly or indirectly to improve or maintain a health state" color="#CC0014"]
#subject of care
3 [label="subject of care" fontname="Cambria" URL="https://contsys.org/concept/subject_of_care" tooltip="healthcare actor with a person role; who seeks to receive, is receiving, or has received healthcare" color="#9f1fd8"]
#healthcare goal
75 [label="healthcare goal" fontname="Cambria" URL="https://contsys.org/concept/healthcare_goal" tooltip="desired achievement of one or more healthcare activities, considered as an intermediate operational step to reach a specific health objective" color="#6699cc"]
#health record
129 [label="health record" fontname="Cambria" URL="https://contsys.org/concept/health_record" tooltip="data repository regarding the health and healthcare of a subject of care" color="#d88d1f"]
#healthcare activity element
54 [label="healthcare activity element" fontname="Cambria" URL="https://contsys.org/concept/healthcare_activity_element" tooltip="element of healthcare activity that addresses one type of purpose" color="#CC0014"]
#healthcare resource management
57 [label="healthcare resource management" fontname="Cambria" URL="https://contsys.org/concept/healthcare_resource_management" tooltip="activities to direct and control the supply and use of the healthcare resources required to perform healthcare activities" color="#CC0014"]
#healthcare resource
56 [label="healthcare resource" fontname="Cambria" URL="https://contsys.org/concept/healthcare_resource" tooltip="resource needed to perform healthcare activities" color="#CC0014"]
#automated healthcare
48 [label="automated healthcare" fontname="Cambria" URL="https://contsys.org/concept/automated_healthcare" tooltip="method of delivering healthcare initiated by a responsible healthcare actor and thereafter delivered automatically by an automatic medical device" color="#CC0014"]
#automated healthcare
48 [label="automated healthcare" fontname="Cambria" URL="https://contsys.org/concept/automated_healthcare" tooltip="method of delivering healthcare initiated by a responsible healthcare actor and thereafter delivered automatically by an automatic medical device" color="#CC0014"]
#automated healthcare
48 [label="automated healthcare" fontname="Cambria" URL="https://contsys.org/concept/automated_healthcare" tooltip="method of delivering healthcare initiated by a responsible healthcare actor and thereafter delivered automatically by an automatic medical device" color="#CC0014"]
#healthcare activity management
50 [label="healthcare activity management" fontname="Cambria" URL="https://contsys.org/concept/healthcare_activity_management" tooltip="healthcare activity element during which the status of healthcare activities in a care plan are changed" color="#CC0014"]
#healthcare evaluation
52 [label="healthcare evaluation" fontname="Cambria" URL="https://contsys.org/concept/healthcare_evaluation" tooltip="healthcare activity element where aspects of at least one other healthcare activity element is evaluated" color="#CC0014"]
#adverse event management
66 [label="adverse event management" fontname="Cambria" URL="https://contsys.org/concept/adverse_event_management" tooltip="set of healthcare activities performed in response to an adverse event" color="#b43232"]
#care plan
72 [label="care plan" fontname="Cambria" URL="https://contsys.org/concept/care_plan" tooltip="dynamic, personalized plan including identified needed healthcare activities, health objectives and healthcare goals, relating to one or more specified health issues in a healthcare process" color="#6699cc"]
#healthcare activities bundle
74 [label="healthcare activities bundle" fontname="Cambria" URL="https://contsys.org/concept/healthcare_activities_bundle" tooltip="set of healthcare activities" color="#6699cc"]
#healthcare commitment
111 [label="healthcare commitment" fontname="Cambria" URL="https://contsys.org/concept/healthcare_commitment" tooltip="acceptance of a healthcare mandate by the healthcare actor to whom it is assigned" color="#376fa6"]
#health record
129 [label="health record" fontname="Cambria" URL="https://contsys.org/concept/health_record" tooltip="data repository regarding the health and healthcare of a subject of care" color="#d88d1f"]
#List of generalisations and specialisations
#healthcare provider activity IS A healthcare activity
39 -> 38 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="healthcare provider activity is a type of healthcare activity" fontname="Cambria"]
#healthcare activity management IS A healthcare activity element
54 -> 50 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="healthcare activity management is a type of healthcare activity element" fontname="Cambria"]
#healthcare evaluation IS A healthcare activity element
54 -> 52 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="healthcare evaluation is a type of healthcare activity element" fontname="Cambria"]
# List of associations
#1 healthcare provider states 1..* healthcare commitment
8 -> 111 [constraint=false, dir="forward" label="states" fontname="Cambria"]
#1 healthcare provider receives 1..* demand for care
8 -> 103 [constraint=false, dir="forward" label="receives " fontname="Cambria"]
#1 healthcare provider accepts or denies 1..* demand for care
8 -> 103 [constraint=false, dir="forward" label="accepts or denies" fontname="Cambria"]
#1..* healthcare provider performs 1..* healthcare provider activity
8 -> 38 [constraint=false, dir="forward" label="performs" fontname="Cambria"]
#1 healthcare provider has 1 healthcare activity directory
8 -> 44 [constraint=false, dir="forward" label="has" fontname="Cambria"]
#1 healthcare provider is able to be assigned 1..* care period mandate
8 -> 101 [constraint=false, dir="forward" label="is able to be assigned" fontname="Cambria"]
#1 healthcare provider performs 0..* healthcare resource management
8 -> 57 [constraint=false, dir="forward" label="performs" fontname="Cambria"]
#0..* healthcare provider activity addresses 1..* health issue
38 -> 15 [constraint=false, dir="forward" label="addresses" fontname="Cambria"]
#0..* healthcare provider activity generates 0..* healthcare information for import
38 -> 122 [constraint=false, dir="forward" label="generates" fontname="Cambria"]
#0..* healthcare provider activity requires 1..* healthcare activity mandate
38 -> 117 [constraint=false, dir="forward" label="requires" fontname="Cambria"]
#1..* healthcare activity 0..1 healthcare process
39 -> 63 [constraint=false, dir="forward" label="" fontname="Cambria"]
#1..* healthcare activity is performed during 1 healthcare activity period
39 -> 81 [constraint=false, dir="forward" label="is performed during" fontname="Cambria"]
#0..* healthcare activity 0..1 healthcare activity
39 -> 39 [constraint=false, dir="forward" label="" fontname="Cambria"]
#1..* healthcare activity is performed for 1 subject of care
39 -> 3 [constraint=false, dir="forward" label="is performed for" fontname="Cambria"]
#1..* healthcare activity targets 1..* healthcare goal
39 -> 75 [constraint=false, dir="forward" label="targets" fontname="Cambria"]
#1..* healthcare activity is recorded in 0..* health record
39 -> 129 [constraint=false, dir="forward" label="is recorded in" fontname="Cambria"]
#1 healthcare activity 1..* healthcare activity element
39 -> 54 [constraint=false, dir="forward" label="" fontname="Cambria"]
#1..* healthcare activity requires 0..* healthcare resource management
39 -> 57 [constraint=false, dir="forward" label="requires" fontname="Cambria"]
#1..* healthcare activity requires 1..* healthcare resource
39 -> 56 [constraint=false, dir="forward" label="requires" fontname="Cambria"]
#1 healthcare activity directory includes 1..* healthcare provider activity
44 -> 38 [constraint=false, dir="forward" label="includes" fontname="Cambria"]
#0..* automated healthcare initiated during 1 healthcare activity
48 -> 39 [constraint=false, dir="forward" label="initiated during" fontname="Cambria"]
#0..* automated healthcare terminated during 0..1 healthcare activity
48 -> 39 [constraint=false, dir="forward" label="terminated during" fontname="Cambria"]
#0..* automated healthcare reviewed during 0..* healthcare activity
48 -> 39 [constraint=false, dir="forward" label="reviewed during" fontname="Cambria"]
#0..* healthcare activity management manages 1..* healthcare activity
50 -> 39 [constraint=false, dir="forward" label="manages" fontname="Cambria"]
#0..* healthcare activity management changes statuses of healthcare activities in 1 care plan
50 -> 72 [constraint=false, dir="forward" label="changes statuses of healthcare activities in" fontname="Cambria"]
#0..* healthcare evaluation evaluates aspects of 1..* healthcare activity
52 -> 39 [constraint=false, dir="forward" label="evaluates aspects of " fontname="Cambria"]
#1..* healthcare resource management direct and control the supply and use of 1..* healthcare resource
57 -> 56 [constraint=false, dir="forward" label="direct and control the supply and use of" fontname="Cambria"]
#0..* healthcare process 0..1 healthcare process
63 -> 63 [constraint=false, dir="forward" label="" fontname="Cambria"]
#1..* healthcare process is performed for 1 subject of care
63 -> 3 [constraint=false, dir="forward" label="is performed for" fontname="Cambria"]
#0..* healthcare process is planned in 0..* care plan
63 -> 72 [constraint=false, dir="forward" label="is planned in" fontname="Cambria"]
#1..* healthcare process is documented in 0..* health record
63 -> 129 [constraint=false, dir="forward" label="is documented in" fontname="Cambria"]
#0..1 adverse event management 1..* healthcare activity
66 -> 39 [constraint=false, dir="forward" label="" fontname="Cambria"]
#0..* care plan 0..* care plan
72 -> 72 [constraint=false, dir="forward" label="" fontname="Cambria"]
#0..* care plan 1..* healthcare activity
72 -> 39 [constraint=false, dir="forward" label="" fontname="Cambria"]
#0..* care plan addresses 1..* health issue
72 -> 15 [constraint=false, dir="forward" label="addresses" fontname="Cambria"]
#1..* care plan targets 1..* healthcare goal
72 -> 75 [constraint=false, dir="forward" label="targets" fontname="Cambria"]
#0..* care plan is recorded in 0..* health record
72 -> 129 [constraint=false, dir="forward" label="is recorded in" fontname="Cambria"]
#0..* care plan 0..* healthcare activities bundle
72 -> 74 [constraint=false, dir="forward" label="" fontname="Cambria"]
#0..* healthcare activities bundle 0..* healthcare activities bundle
74 -> 74 [constraint=false, dir="forward" label="" fontname="Cambria"]
#0..* healthcare activities bundle 1..* healthcare activity
74 -> 39 [constraint=false, dir="forward" label="" fontname="Cambria"]
#1..* care period mandate authorizes 0..* healthcare provider activity
101 -> 38 [constraint=false, dir="forward" label="authorizes" fontname="Cambria"]
#0..1 demand for care triggers 0..1 care period mandate
103 -> 101 [constraint=false, dir="forward" label="triggers" fontname="Cambria"]
#0..1 demand for care asks for 1..* healthcare provider activity
103 -> 38 [constraint=false, dir="forward" label="asks for" fontname="Cambria"]
#0..1 healthcare commitment relates to the provision of 1..* healthcare activity
111 -> 39 [constraint=false, dir="forward" label="relates to the provision of" fontname="Cambria"]
#0..* health record is accessed during 1..* healthcare activity
129 -> 39 [constraint=false, dir="forward" label="is accessed during" fontname="Cambria"]
#0..* health record is accessed during 1..* healthcare activity period
129 -> 81 [constraint=false, dir="forward" label="is accessed during" fontname="Cambria"]
#1..* health record concerns 1 subject of care
129 -> 3 [constraint=false, dir="forward" label="concerns" fontname="Cambria"]
}
Some PS