# Copyright Oughtibridge Ltd
digraph "professional_health_record"
{
fontname="Cambria"
# label="professional health record"
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
#professional health record
123 [label="professional health record" fontname="Cambria" URL="https://contsys.org/concept/professional_health_record" tooltip="health record held under the responsibility of one healthcare provider and maintained by one or several healthcare professionals" color="#d88d1f"]
#healthcare professional
1 [label="healthcare professional" fontname="Cambria" URL="https://contsys.org/concept/healthcare_professional" tooltip="healthcare personnel having a healthcare professional entitlement recognized in a given jurisdiction" color="#9f1fd8"]
#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"]
#mandated period of care
85 [label="mandated period of care" fontname="Cambria" URL="https://contsys.org/concept/mandated_period_of_care" tooltip="set of healthcare activity periods where a healthcare provider is mandated to perform the healthcare activities required to address specific health needs" color="#085221"]
#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"]
#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"]
#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
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 documenting
60 [label="healthcare documenting" fontname="Cambria" URL="https://contsys.org/concept/healthcare_documenting" tooltip="healthcare activity element where health records are created or maintained" 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"]
#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 mandate
100 [label="healthcare mandate" fontname="Cambria" URL="https://contsys.org/concept/healthcare_mandate" tooltip="mandate (commission) based on a commitment and either an informed consent or an authorization by law, defining the rights and obligations of one healthcare actor with regard to his involvement in healthcare processes performed for a specific subject of care" color="#376fa6"]
#healthcare mandate
100 [label="healthcare mandate" fontname="Cambria" URL="https://contsys.org/concept/healthcare_mandate" tooltip="mandate (commission) based on a commitment and either an informed consent or an authorization by law, defining the rights and obligations of one healthcare actor with regard to his involvement in healthcare processes performed for a specific subject of care" color="#376fa6"]
#subject of care desire
114 [label="subject of care desire" fontname="Cambria" URL="https://contsys.org/concept/subject_of_care_desire" tooltip="desire expressed by the subject of care or the subject of care proxy regarding the performance of certain healthcare activities" color="#376fa6"]
#non-ratified healthcare information
124 [label="non-ratified healthcare information" fontname="Cambria" URL="https://contsys.org/concept/non-ratified_healthcare_information" tooltip="healthcare information the relevance of which has not been assessed and explicitly stated as valid by a healthcare professional" color="#d88d1f"]
#health record component
125 [label="health record component" fontname="Cambria" URL="https://contsys.org/concept/health_record_component" tooltip="part of a health record that is identifiable for the purposes of referencing and revision" color="#d88d1f"]
#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 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"]
#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"]
#medium (duplicate)
137 [label="medium (duplicate)" fontname="Cambria" URL="https://contsys.org/concept/medium" tooltip="material on which data is stored (e.g., a magnetic disk)" color="#d88d1f"]
#health record extract
133 [label="health record extract" fontname="Cambria" URL="https://contsys.org/concept/health_record_extract" tooltip="part or all of a health record extracted for the purpose of communication" color="#d88d1f"]
#data repository
167 [label="data repository" fontname="Cambria" URL="https://contsys.org/concept/data_repository" tooltip="an identifiable data storage facility" color="#ffff80"]
#data repository
167 [label="data repository" fontname="Cambria" URL="https://contsys.org/concept/data_repository" tooltip="an identifiable data storage facility" color="#ffff80"]
#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"]
#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
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 documenting
60 [label="healthcare documenting" fontname="Cambria" URL="https://contsys.org/concept/healthcare_documenting" tooltip="healthcare activity element where health records are created or maintained" 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"]
#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 mandate
100 [label="healthcare mandate" fontname="Cambria" URL="https://contsys.org/concept/healthcare_mandate" tooltip="mandate (commission) based on a commitment and either an informed consent or an authorization by law, defining the rights and obligations of one healthcare actor with regard to his involvement in healthcare processes performed for a specific subject of care" color="#376fa6"]
#healthcare mandate
100 [label="healthcare mandate" fontname="Cambria" URL="https://contsys.org/concept/healthcare_mandate" tooltip="mandate (commission) based on a commitment and either an informed consent or an authorization by law, defining the rights and obligations of one healthcare actor with regard to his involvement in healthcare processes performed for a specific subject of care" color="#376fa6"]
#subject of care desire
114 [label="subject of care desire" fontname="Cambria" URL="https://contsys.org/concept/subject_of_care_desire" tooltip="desire expressed by the subject of care or the subject of care proxy regarding the performance of certain healthcare activities" color="#376fa6"]
#non-ratified healthcare information
124 [label="non-ratified healthcare information" fontname="Cambria" URL="https://contsys.org/concept/non-ratified_healthcare_information" tooltip="healthcare information the relevance of which has not been assessed and explicitly stated as valid by a healthcare professional" color="#d88d1f"]
#health record component
125 [label="health record component" fontname="Cambria" URL="https://contsys.org/concept/health_record_component" tooltip="part of a health record that is identifiable for the purposes of referencing and revision" color="#d88d1f"]
#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 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"]
#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"]
#medium (duplicate)
137 [label="medium (duplicate)" fontname="Cambria" URL="https://contsys.org/concept/medium" tooltip="material on which data is stored (e.g., a magnetic disk)" color="#d88d1f"]
#health record extract
133 [label="health record extract" fontname="Cambria" URL="https://contsys.org/concept/health_record_extract" tooltip="part or all of a health record extracted for the purpose of communication" color="#d88d1f"]
#data repository
167 [label="data repository" fontname="Cambria" URL="https://contsys.org/concept/data_repository" tooltip="an identifiable data storage facility" color="#ffff80"]
#data repository
167 [label="data repository" fontname="Cambria" URL="https://contsys.org/concept/data_repository" tooltip="an identifiable data storage facility" color="#ffff80"]
#List of generalisations and specialisations
#healthcare professional IS A healthcare provider
8 -> 1 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="healthcare professional is a type of healthcare provider" fontname="Cambria"]
#professional health record IS A health record
129 -> 123 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="professional health record is a type of health record" fontname="Cambria"]
#professional health record IS A health record
129 -> 123 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="professional health record is a type of health record" fontname="Cambria"]
#health record IS A data repository
167 -> 129 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="health record is a type of data repository" fontname="Cambria"]
# List of associations
#1 healthcare professional manages 0..* healthcare activity period
1 -> 81 [constraint=false, dir="forward" label="manages" fontname="Cambria"]
#1..* healthcare professional maintains 0..* professional health record
1 -> 123 [constraint=false, dir="forward" label="maintains" fontname="Cambria"]
#1 healthcare professional has ratified 0..* healthcare information for import
1 -> 122 [constraint=false, dir="forward" label="has ratified" fontname="Cambria"]
#0..1 subject of care expresses 0..* subject of care desire
3 -> 114 [constraint=false, dir="forward" label="expresses" fontname="Cambria"]
#1 healthcare provider has care period mandate for 1..* mandated period of care
8 -> 85 [constraint=false, dir="forward" label="has care period mandate for" fontname="Cambria"]
#1 healthcare provider is responsible for 0..* professional health record
8 -> 123 [constraint=false, dir="forward" label="is responsible for" fontname="Cambria"]
#1 healthcare provider is responsible for 1..* mandated period of care
8 -> 85 [constraint=false, dir="forward" label="is responsible for" 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 is recorded in 0..* health record
39 -> 129 [constraint=false, dir="forward" label="is recorded in" fontname="Cambria"]
#1..* healthcare documenting maintains 1..* health record
60 -> 129 [constraint=false, dir="forward" label="maintains" 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..* 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 is recorded in 0..* health record
72 -> 129 [constraint=false, dir="forward" label="is recorded in" fontname="Cambria"]
#1..* healthcare activity period 1..* mandated period of care
81 -> 85 [constraint=false, dir="forward" label="" fontname="Cambria"]
#1..* mandated period of care is documented in 1..* professional health record
85 -> 123 [constraint=false, dir="forward" label="is documented in " fontname="Cambria"]
#0..* healthcare mandate derives from 0..* healthcare mandate
100 -> 100 [constraint=false, dir="forward" label="derives from" fontname="Cambria"]
#1..* healthcare mandate implies access to 0..* health record
100 -> 129 [constraint=false, dir="forward" label="implies access to" fontname="Cambria"]
#0..* healthcare mandate is recorded in 0..* health record
100 -> 129 [constraint=false, dir="forward" label="is recorded in" fontname="Cambria"]
#1..* healthcare mandate concerns 1 subject of care
100 -> 3 [constraint=false, dir="forward" label="concerns" fontname="Cambria"]
#1..* healthcare mandate regulates 1..* healthcare process
100 -> 63 [constraint=false, dir="forward" label="regulates" fontname="Cambria"]
#0..* subject of care desire influences 0..* healthcare mandate
114 -> 100 [constraint=false, dir="forward" label="influences" fontname="Cambria"]
#0..* subject of care desire is recorded in 0..* health record
114 -> 129 [constraint=false, dir="forward" label="is recorded in" fontname="Cambria"]
#0..* healthcare information for import is imported into 1 professional health record
122 -> 123 [constraint=false, dir="forward" label="is imported into" fontname="Cambria"]
#0..* non-ratified healthcare information is recorded in 0..* health record
124 -> 129 [constraint=false, dir="forward" label="is recorded in" fontname="Cambria"]
#0..* non-ratified healthcare information becomes 0..* healthcare information for import
124 -> 122 [constraint=false, dir="forward" label="becomes" fontname="Cambria"]
#0..* health record component 0..* health record component
125 -> 125 [constraint=false, dir="forward" label="" fontname="Cambria"]
#0..* health record 1..* health record component
129 -> 125 [constraint=false, dir="forward" label="" 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"]
#0..* health record is stored on 1..* medium (duplicate)
129 -> 137 [constraint=false, dir="forward" label="is stored on" fontname="Cambria"]
#0..* health record extract is extracted from 1 health record
133 -> 129 [constraint=false, dir="forward" label="is extracted from" fontname="Cambria"]
#0..* health record extract 1..* health record component
133 -> 125 [constraint=false, dir="forward" label="" fontname="Cambria"]
}
Some PS