# Copyright Oughtibridge Ltd
digraph "referral"
{
fontname="Cambria"
# label="referral"
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
#referral
118 [label="referral" fontname="Cambria" URL="https://contsys.org/concept/referral" tooltip="demand for care where a healthcare professional asks a healthcare provider to state a healthcare commitment for a care period mandate" color="#376fa6"]
#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"]
#contact
98 [label="contact" fontname="Cambria" URL="https://contsys.org/concept/contact" tooltip="interaction between a subject of care and one or more healthcare personnel" color="#085221"]
#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"]
#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"]
#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 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 actor
7 [label="healthcare actor" fontname="Cambria" URL="https://contsys.org/concept/healthcare_actor" tooltip="organization or person participating in healthcare" 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"]
#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"]
#demand mandate
104 [label="demand mandate" fontname="Cambria" URL="https://contsys.org/concept/demand_mandate" tooltip="healthcare mandate implying the right and obligation to demand healthcare activities" color="#376fa6"]
#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"]
#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 matter
33 [label="healthcare matter" fontname="Cambria" URL="https://contsys.org/concept/healthcare_matter" tooltip="representation of a matter related to the health of a subject of care and/or the provision of healthcare to that subject of care, as identified by one or more healthcare actors" color="#58d81f"]
#reason for demand for care
108 [label="reason for demand for care" fontname="Cambria" URL="https://contsys.org/concept/reason_for_demand_for_care" tooltip="subject of care or a subject of care proxy's perception of health needs motivating a demand for care" color="#376fa6"]
#List of generalisations and specialisations
#healthcare provider IS A healthcare actor
7 -> 8 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="healthcare provider is a type of healthcare actor" fontname="Cambria"]
#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"]
#referral IS A demand for care
103 -> 118 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="referral is a type of demand for care" fontname="Cambria"]
# List of associations
#0..* healthcare professional manages 0..* demand for care
1 -> 103 [constraint=false, dir="forward" label="manages" fontname="Cambria"]
#1 healthcare professional issues 0..* referral
1 -> 118 [constraint=false, dir="forward" label="issues" fontname="Cambria"]
#1..* healthcare actor expresses 0..* demand for care
7 -> 103 [constraint=false, dir="forward" label="expresses" fontname="Cambria"]
#1 healthcare actor identifies or states 0..* healthcare matter
7 -> 33 [constraint=false, dir="forward" label="identifies or states" fontname="Cambria"]
#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 is able to be assigned 1..* care period mandate
8 -> 101 [constraint=false, dir="forward" label="is able to be assigned" fontname="Cambria"]
#1..* care period mandate authorizes 0..* healthcare provider activity
101 -> 38 [constraint=false, dir="forward" label="authorizes" fontname="Cambria"]
#0..* care period mandate has topic 1..* healthcare matter
101 -> 33 [constraint=false, dir="forward" label="has topic" fontname="Cambria"]
#1..* demand for care justifies 0..* demand mandate
103 -> 104 [constraint=false, dir="forward" label="justifies" 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..* demand for care concerns 1..* healthcare matter
103 -> 33 [constraint=false, dir="forward" label="concerns" fontname="Cambria"]
#1 demand mandate gives way to 0..* care period mandate
104 -> 101 [constraint=false, dir="forward" label="gives way to" fontname="Cambria"]
#0..* demand mandate has topic 1..* healthcare matter
104 -> 33 [constraint=false, dir="forward" label="has topic" fontname="Cambria"]
#1 reason for demand for care motivates 0..* demand for care
108 -> 103 [constraint=false, dir="forward" label="motivates" fontname="Cambria"]
#0..1 referral initiates 0..1 contact
118 -> 98 [constraint=false, dir="forward" label="initiates" fontname="Cambria"]
#0..1 referral asks for 1 healthcare commitment
118 -> 111 [constraint=false, dir="forward" label="asks for" fontname="Cambria"]
}
Some PS