# Copyright Oughtibridge Ltd
digraph "Package_EHRCOM Reference model"
{
fontname="Cambria"
# label="EHRCOM Reference model"
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
#extracted component set
196 [label="extracted component set" fontname="Cambria" URL="https://contsys.org/concept/extracted_component_set" tooltip="structure component extracted from an EHR for the purpose of being communicated in an EHR extract as the target of one or more links" color="#0000ff"]
#structure component
197 [label="structure component" fontname="Cambria" URL="https://contsys.org/concept/structure_component" tooltip="electronic health record component which contain one of more other electronic health record components" color="#0000ff"]
#section
198 [label="section" fontname="Cambria" URL="https://contsys.org/concept/section" tooltip="structure component used for creating hierarchical structures within a composition and with entries as leaf nodes" color="#0000ff"]
#link
199 [label="link" fontname="Cambria" URL="https://contsys.org/concept/link" tooltip="base component that describes an association from information in an EHR extract to other information within that EHR extract" color="#0000ff"]
#item
200 [label="item" fontname="Cambria" URL="https://contsys.org/concept/item" tooltip="abstract structure component that holds all properties common for clusters and elements" color="#0000ff"]
#folder
201 [label="folder" fontname="Cambria" URL="https://contsys.org/concept/folder" tooltip="structure component used for creating hierarchical structures within an EHR extract and with compositions as leaf nodes" color="#0000ff"]
#external link
202 [label="external link" fontname="Cambria" URL="https://contsys.org/concept/external_link" tooltip="base component that describes an association from information in an EHR extract to information outside that EHR extract" color="#0000ff"]
#entry
203 [label="entry" fontname="Cambria" URL="https://contsys.org/concept/entry" tooltip="structure componentthat represents the data documenting one clinical observation or a series of related observations, or a clinical statement, an explanation of clinical reasoning, a healthcare intention, plan or action." color="#0000ff"]
#element
204 [label="element" fontname="Cambria" URL="https://contsys.org/concept/element" tooltip="electronic health record component within an entry or cluster containing a single data value" color="#0000ff"]
#demographic item
207 [label="demographic item" fontname="Cambria" URL="https://contsys.org/concept/demographic_item" tooltip="abstract structure component that holds all properties common for demographic clusters and demographic elements" color="#0000ff"]
#demographic folder
208 [label="demographic folder" fontname="Cambria" URL="https://contsys.org/concept/demographic_folder" tooltip="structure component used for creating hierarchical structures within a demographic extract and with demographic entities as leaf nodes" color="#0000ff"]
#demographic extract
209 [label="demographic extract" fontname="Cambria" URL="https://contsys.org/concept/demographic_extract" tooltip="demographic information extracted for the purpose of being included in an EHR extract or an EHR audit log extract" color="#0000ff"]
#demographic entity
210 [label="demographic entity" fontname="Cambria" URL="https://contsys.org/concept/demographic_entity" tooltip="structure component containing demographic information describing a single person, device, software agent or organisation" color="#0000ff"]
#demographic element
211 [label="demographic element" fontname="Cambria" URL="https://contsys.org/concept/demographic_element" tooltip="record component within a demographic entity or demographic cluster containing a single data value" color="#0000ff"]
#demographic cluster
212 [label="demographic cluster" fontname="Cambria" URL="https://contsys.org/concept/demographic_cluster" tooltip="structure component used for creating hierarchical structures within an demographic entry and with demographic elements as leaf nodes" color="#0000ff"]
#data value
213 [label="data value" fontname="Cambria" URL="https://contsys.org/concept/data_value" tooltip="data contained in an element" color="#0000ff"]
#content
214 [label="content" fontname="Cambria" URL="https://contsys.org/concept/content" tooltip="abstract structure component that holds all properties common for sections and entries" color="#0000ff"]
#composition
215 [label="composition" fontname="Cambria" URL="https://contsys.org/concept/composition" tooltip="structure component containing information composed during one clinical encounter or documentation session, and committed within one EHR" color="#0000ff"]
#cluster
216 [label="cluster" fontname="Cambria" URL="https://contsys.org/concept/cluster" tooltip="structure component used for creating hierarchical structures within an entry and with elements as leaf nodes" color="#0000ff"]
#base component
217 [label="base component" fontname="Cambria" URL="https://contsys.org/concept/base_component" tooltip="abstract class that include the properties common for all revisable classes included in EHR extract" color="#0000ff"]
#audit information
218 [label="audit information" fontname="Cambria" URL="https://contsys.org/concept/audit_information" tooltip="documentation of the details of a revision of a base component" color="#0000ff"]
#attestation information
219 [label="attestation information" fontname="Cambria" URL="https://contsys.org/concept/attestation_information" tooltip="base component documenting the details of an attestation of a set of electronic health record components" color="#0000ff"]
#List of generalisations and specialisations
#folder IS A structure component
197 -> 201 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="folder is a type of structure component" fontname="Cambria"]
#demographic folder IS A structure component
197 -> 208 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="demographic folder is a type of structure component" fontname="Cambria"]
#demographic entity IS A structure component
197 -> 210 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="demographic entity is a type of structure component" fontname="Cambria"]
#demographic cluster IS A structure component
197 -> 212 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="demographic cluster is a type of structure component" fontname="Cambria"]
#content IS A structure component
197 -> 214 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="content is a type of structure component" fontname="Cambria"]
#composition IS A structure component
197 -> 215 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="composition is a type of structure component" fontname="Cambria"]
#cluster IS A structure component
197 -> 216 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="cluster is a type of structure component" fontname="Cambria"]
#external link IS A link
199 -> 202 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="external link is a type of link" fontname="Cambria"]
#element IS A item
200 -> 204 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="element is a type of item" fontname="Cambria"]
#cluster IS A item
200 -> 216 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="cluster is a type of item" fontname="Cambria"]
#demographic element IS A demographic item
207 -> 211 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="demographic element is a type of demographic item" fontname="Cambria"]
#demographic cluster IS A demographic item
207 -> 212 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="demographic cluster is a type of demographic item" fontname="Cambria"]
#demographic extract IS A demographic folder
208 -> 209 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="demographic extract is a type of demographic folder" fontname="Cambria"]
#section IS A content
214 -> 198 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="section is a type of content" fontname="Cambria"]
#entry IS A content
214 -> 203 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="entry is a type of content" fontname="Cambria"]
#link IS A base component
217 -> 199 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="link is a type of base component" fontname="Cambria"]
#attestation information IS A base component
217 -> 219 [arrowtail="onormal" dir="back" color="blue" label="" tooltip="attestation information is a type of base component" fontname="Cambria"]
# List of associations
#0..1 extracted component set 0..* structure component
196 -> 197 [constraint=false, dir="forward" label="" fontname="Cambria"]
#1 structure component 0..* attestation information
197 -> 219 [constraint=false, dir="forward" label="" fontname="Cambria"]
#1 structure component 0..* link
197 -> 199 [constraint=false, dir="forward" label="" fontname="Cambria"]
#0..1 section 0..* content
198 -> 214 [constraint=false, dir="forward" label="" fontname="Cambria"]
#0..* link target 0..1 base component
199 -> 217 [constraint=false, dir="forward" label="target" fontname="Cambria"]
#0..* link source 0..1 base component
199 -> 217 [constraint=false, dir="forward" label="source" fontname="Cambria"]
#0..1 folder 0..* folder
201 -> 201 [constraint=false, dir="forward" label="" fontname="Cambria"]
#1 folder 0..* composition
201 -> 215 [constraint=false, dir="forward" label="" fontname="Cambria"]
#0..1 entry 0..* item
203 -> 200 [constraint=false, dir="forward" label="" fontname="Cambria"]
#0..1 entry 0..* demographic item
203 -> 207 [constraint=false, dir="forward" label="" fontname="Cambria"]
#0..1 element 0..1 data value
204 -> 213 [constraint=false, dir="forward" label="" fontname="Cambria"]
#1 demographic folder 0..* demographic folder
208 -> 208 [constraint=false, dir="forward" label="" fontname="Cambria"]
#1 demographic folder 0..* demographic entity
208 -> 210 [constraint=false, dir="forward" label="" fontname="Cambria"]
#0..1 demographic entity 0..* demographic item
210 -> 207 [constraint=false, dir="forward" label="" fontname="Cambria"]
#0..1 demographic element 0..1 data value
211 -> 213 [constraint=false, dir="forward" label="" fontname="Cambria"]
#0..1 demographic cluster 0..* demographic item
212 -> 207 [constraint=false, dir="forward" label="" fontname="Cambria"]
#1 composition 0..* content
215 -> 214 [constraint=false, dir="forward" label="" fontname="Cambria"]
#0..1 cluster 0..* item
216 -> 200 [constraint=false, dir="forward" label="" fontname="Cambria"]
#1 base component 0..* audit information
217 -> 218 [constraint=false, dir="forward" label="" fontname="Cambria"]
}
Some PS
Simple graph EHRCOM Reference model