1
Scalability and Semantic Sustainability in Electronic Health Record Systems Erik Sundvall Linköping Studies in Science and Technology. Dissertations. No 1499 Linköping Studies in Science and Technology. Dissertations. No. 1499 Department of Biomedical Engineering, Linköping University SE-581 83 Linköping www.liu.se ISBN 978-91-7519-699-2 Scalability and Semantic Sustainability in Electronic Health Record Systems Erik Sundvall 2013 I nodes graph visualization terminology information snomed ct query termviz node layout systems figure force user structure drawing available prototype number semantic zooming queries focus different system relations links terminologies interactive icd graphs focused example edge complex text templates simulation set methods medical manually tasks doi data tool task swedish steps search screen results prefuse possible navigation java algorithms added multiple work users trees termcoll slider size show sets root rendering reduce readability rdf purple perform overview ontology view modified labels improvements improve fields field exploration expanded exemplified development details crossings context concepts colours climb application II concepts interest common graph snomed ct set terminology concept termviz prototype information sets ehr structure parents graphs clinical system visualization support nodes overview example js focus lcp least children shown merged implemented features comparability list links shows hierarchical context con part many view toolkit terms terminological templates template study structures purposes parent node labels javascript different data consistent complex cardiovascular application web findings vessel provide presented point multiple illustration graphical red exploration enhance content browsers blood ancestors tool visualized usage types trunk source reuse anatomical results project pathways visualizing order open number navigating mouse manually link input illustrating highlighted hierarchies graphic future explore complexity applications appearance retrieval III terminology archetype snomed ct archetypes openehr editor systems information most binding clinical results bindings model paper models content structure coordination tools system nodes methods terms ehr view mapping integrated node user tool visualization termviz post definition concept text related mappings health graph external concepts candidate ontologies reference logical terminologies support umls semantic presented nhs modelling term lexical integration general formal descriptions bind specifications types semi selecting resources reduced process methodology list language interoperability future format formalism exploration electronic different developed design data created context bound automatic approach applications matches urls suggestions specified sources similar shared set selected search round representations relations record query queries publication processing pre order number modeller medical meaning uk interface intended inclusion hierarchy help given free find filtering fields explored existing entries designed currently containing cfh care called body automated assist application IV ehr data http id openehr query example system contribution systems rest queries server time implementation user liu eee uri aql storage design archetype client database patient components version architecture web single object rm information xml objects java content uris resources code get access language parts template cache users multi interface bookmark archetypes builder performance support servers distributed clients work caching application path cb terminology resource post network sharding javascript html component shared level versioned response mechanisms clinical solutions source record querying messaging header future entry created calls service stored request interfaces gui format developers templates prototyping structures open instance implementations form contributions change versions specification value url target section reference parameters log instances implemented ehrs designed xquery commit control state results requests order identified field details committer changes changed automatically returned development trigger records project model lists health structure decision databases creating combined cases transfer updated type static set sent scale representational reduce protocol possibly paths part pages number media links fields examples etag devices creation create browser brokers bookmarking c within tree table stomp specifications sha semantics se scaling run result representations real rather programming posted patients over out org modified message mechanism manuscript make made logged link json included include frameworks formats contains containing constraints computers com cached variable build benefits appendix addition we well values validation usage two technical retrieval research redirection provide processing particular overview named metadata messages versioning long iso help healthcare headers g file fetched event environment distribution considered command architectural allows additional main which view valid uses under their t summaries sharing scalability resulting requested representation read proposed production process potentially optimized operations necessary methods limited keep interesting graphical google given files fetches features fast efficient during due do default corresponding clinicians certain calling bookmarks availability applications analysis aims according shows www wide who upgrade updates update those things test supplied studies store specified small skeleton simple similar working share shard served separation security rules return relevant rapid q provides privacy population pointing pointers partly our V xml database times queries openehr response databases data ehr archetype siscolo id records epidemiological systems exam node results query time exams items cytological basex order number documents population histological size performance relational mysql eee sedna archetypes clinical value result performed patient exist ehrs study set dataset record persistence instance health generated db space context cells berkeley rm magnitude version slower obs model table evaluation datasets created approach women wide type stores run return research original namespace mechanism long liu large http declare composition aql indexes xquery start scenario reference querying patients multi level interval individual stored hoc events evaluated document described corresponding contains ad about www xsi tables system store sql sizes short requirements realistic production process access orders open observation models modelling meaning lesions language java intervals information included important implementation ids histology healthcare head gbytes example electronic domain designed deep containing compliant compared classes changes cervical care anonymized perform VI openehr archetype archetypes data clinical rm model ehr example systems semantics structure system templates tools parts learning time technical learn entry teach reference user difficult describe structures hard design information approach models learners examples editor survey understand questions tool classes health approaches users reuse queries perspective people part overview metaphors lego language discussions common xml attributes useful class template specs specifications set process paths teaching observations form environment diagrams details constraints paper understanding type terminology software simple query point level knowledge instance help graphical focus feeder audit editors development developers context content complex building defined uml patient participations maximal instruction informatics educators easier domain properties date contain combined clinicians clinician blocks architecture am action study suggestions subject state rules reusability requirements representations record read qualitative attribute observation object number names modifying kashfi issues interface im heard gummer further foundation figure explain evaluation especially documents decision dataset create contexts concepts concept composition community comments bricks background practical VII time earth google visualization data information events environment view openehr map facets region prototyping images user notes http approach aggregation system polar navigation entry usability different visual systems paper axis zoom users methods timelines studies space www overviews overview timeline linear lab interaction clinical body approaches placemark web summarized shown showing see represented regions records maps health future ehrs display detailed create content combined clinergy circle between aspects around interesting would text structured show select relating recording record plots patients parts order open medical labels ways interest image history graphical features event entries electronic efficient current color clinicians charts categories camera archetype

Scalability and Semantic Sustainability in Electronic Health Record …liu.diva-portal.org/smash/get/diva2:599752/COVER01.pdf · 2013-01-22 · terminology information snomed ct y

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Scalability andSemantic Sustainability

in Electronic Health Record SystemsErik Sundvall

Linköping Studies in Science and Technology. Dissertations. No 1499

Linköping Studies in Science and Technology. Dissertations. No. 1499Department of Biomedical Engineering, Linköping University

SE-581 83 Linköpingwww.liu.se

ISBN 978-91-7519-699-2

Scalability and Semantic Sustainability in Electronic H

ealth Record Systems

Erik Sundvall

2013

I

nodesgraph

visualization

terminology

information

snomed ct

querytermviz

node

layout

systems

figure

force

userstructure

drawing

available

prototype

number

semantic

zooming

queries

focus

different

system

relations

links

terminologies

interactive

icd

graphs

focused

example

edge

complex

text

templates

simulation

set

methods

medical

manually

tasks

doi

data

tool

task

swedish

steps

search

screen

results

prefuse

possible

navigation

java

algorithms

added

multiple

work

users

treestermcoll

slider

sizeshow

sets

root

rendering

reduce

readability

rdf

purple

perform

overview

ontology

view

modified

labels

improvements

improve

fields

field

exploration

expandedexemplified

development

details

crossings

context

concepts

colours

climb

application

II

conc

eptsinterest

common

graph

snom

ed ct

set

terminology

concept

term

viz

prototype

infor

mation

sets

ehrstr

uctu

re

parentsgraphs

clinical

system

visualization

supp

ort

nodes

overview

example

js

focus lcp

least

child

ren

shown

merge

d

imple

mente

d

featu

res

compa

rabil

ity

list

links

shows

hiera

rchic

al

cont

ext

conpart

many

view

toolk

it

terms

terminological

templa

tes

templa

te

study

structures

purposes

pare

nt

node

labels

javas

cript

different

data

cons

isten

t

comple

x

card

iovas

cular

application

web

findin

gs

vessel

providepres

ente

d

point

multiple

illus

tratio

n

graphical

red

explo

ratio

n

enha

nce

cont

entbrowsers

blood

ancestors

tool

visualized

usag

e

types

trunk

sourcereuse

anat

omica

l

resu

lts

project path

ways

visua

lizing

order

open

numbe

r

navigating

mouse

manua

lly

link

inputillustrating

highli

ghte

d

hierarchies

graphic

futu

re

explo

re

comple

xity

appli

catio

ns

appearance

retri

eval

IIIterminology

archetypesnomed ct

archetypesopenehr

editorsystems

information

mostbindingclinical

results

bindings

model

papermodels

content

structure

coordination

tools

system

nodes methods

terms

ehr

view

mapping

integrated

node

user

tool

visualization

termviz

post

definition

concept

text

related

mappings

health

graph

external

concepts

candidate

ontologies

reference

logicalterminologies

support

umls

semantic

presented

nhs

modelling

term

lexical

integration

general

formal

descriptions

bind

specifications

types

semiselecting

resources

reduced

process

methodology

list

language

interoperability

future

format

formalism

exploration

electronic

different

developed

design

data

created context

bound

automatic

approach

applications

matches

urls

suggestions

specified

sources

similar

shared

set

selected

search

round

representations

relations

record

query

queries

publication

processing

pre

order

number

modeller

medical

meaning

uk

interface

intended

inclusion

hierarchy

help

given

free

find

filtering

fields

explored

existing

entries

designed

currently

containing

cfh

care

called

body

automated

assist

application

IVehrdatahttp

id

openehr query

example

system

contribution

systemsrest

queriesserver

time

implem

entation

user

liu eee

uriaql

storagedesign

archetype

client

database

patientcomponents

version

architecture

web

single

object

rm

information

xml

objects

java

content

uris

resources

codeget

access

language

parts

template

cacheusers

multi

interfacebookm

ark

archetypes

builder

performance

support

servers

distributed

clients

work

caching

application

path

cb

terminology

resource

post

network

sharding

javascript

html

component

shared

level

versioned

response

mechanism

s

clinicalsolutions

source

record

queryingmessaging

headerfuture

entry

created

calls

service

stored

request

interfaces

gui

format

developers

templates

prototyping

structures

open instance

implementations

form

contributions

change

versions

specification

value

url

target

section

reference

parameters

log

instances

implemented

ehrs

designed

xquery

comm

it

control

state

results

requests

order

identified

field

details

committer

changes

changed

automatically

returned

development

trigger

records

project

model

lists

health

structure

decision

databases

creating

combined

cases

transfer

updated

type

static

set

sent

scale

representational

reduce

protocol

possibly

pathspart

pages

number

media

links

fields

examples

etag

devices

creation

create

browser

brokers

bookmarking

c

within

tree

table

stomp

specifications

sha

semantics

se

scaling

run

result

representations

real

rather

programming

posted

patients

overout

org

modified

message

mechanism

manuscript

make

made

logged

link

json

included

include

frameworks

formats

contains

containing

constraints

computers

com

cachedvariable

build

benefits

appendix

addition

we

well

valuesvalidation

usage

two

technical

retrievalresearch

redirection

provide

processing

particular

overview

named

metadata messages

versioning

long

iso

help

healthcare

headers

g

filefetched

event

environment

distribution

considered

comm

and

architectural

allows

additional

main

which

view

valid

uses

under

their

t

summ

aries

sharing

scalability

resulting

requested

representation

read

proposed

production

process

potentially

optimized

operations

necessary

methods

limited

keep

interesting

graphical

google

given

files

fetches

features

fast

efficient

during

due

do

default

corresponding

clinicians

certain

calling

bookmarks

availability

applications

analysis

aims

according

shows

www

wide

who

upgrade

updates

update

those

things

test

supplied

studies

store

specified

small

skeleton

simple

similar

working

share

shard

served

separation

security

rules

return

relevant

rapid

q

provides

privacy

population

pointing

pointers

partly

our

V

xml

databasetimesqueries

openehr

response

databases

data

ehrarchetype

siscolo

id

records

epidemiological

systemsexam

node

results

querytime

examsitems

cytological

basex

order

number

documents

population

histological

size

performance

relational

mysql

eee

sedna

archetypesclinical

value

result

performed

patient

existehrs

study

set

dataset

record

persistence

instance

health

generated

db

space

context

cells

berkeley

rm

magnitude

version

slower

obs

model

table

evaluation

datasets

created

approach

women

wide

type

stores

run

return

research

original

namespace

mechanism

long

liu

large

http

declarecom

position

aql

indexes

xquery

start

scenario

reference

queryingpatients

multi

level interval

individual

stored

hoc

events

evaluated

document

described

corresponding

contains

ad

about

www

xsi

tables

system

store

sql

sizes

short

requirements

realistic

production

processaccess

orders

open

observation

models

modelling

meaning

lesions

language

java

intervals

information

included

important

implem

entation

ids

histologyhealthcare

head

gbytes

example

electronic

domain

designed

deep

containing

compliant

compared

classes

changes

cervical

care

anonymized

perform

VIopenehrarchetypearchetypes

data

clinicalrm

model

ehr

examplesystems

semantics

structuresystem

templates

tools

parts

learning

time

technical

learn

entry

teach

reference user

difficult

describe

structures

hard

design

information

approach

models

learners

examples

editor

survey

understandquestions

tool

classes

health

approaches

users

reuse

queries

perspective

people

part

overview

metaphors

lego

language

discussions

common

xml

attributes

useful

class

template

specs

specifications

set

process

paths

teaching

observations

form

environment

diagrams

details

constraints

paper

understanding

type

terminology

software

simple

query

point

level

knowledge instance

help

graphical

focus

feeder audit

editors

development

developers

context

content

complex

building

defined

uml

patient

participations

maximal

instruction

informatics educators

easier

domain

properties

date

contain

combined

clinicians

clinicianblocks

architecture

am

action

study

suggestions

subject

state

rules

reusability

requirements

representations

record

read

qualitative

attribute

observation

object

number

names

modifying

kashfi

issues

interface

im

heard

gummer

further

foundation

figure

explain

evaluation

especially

documents

decision

dataset

create

contexts

concepts

concept

composition

community

comments

bricks

background

practical

VII timeearth

google

visualization

data

informationevents

environment

view

openehr

map

facets

region

prototyping

images

usernotes

http

approach aggregation

system

polar

navigationentry

usability

different

visual

systems

paper

axis

zoom

users

methods

timelines

studies

space

www

overviews

overview

timeline

linear lab

interaction

clinical

body

approaches

placemark

web

summ

arized

shown

showing

see

represented

regions

records

maps

health

future

ehrs

display

detailed

create

content

combined

clinergy

circle

between

aspects

aroundinteresting

would

text

structured

show

select

relating

recording

record

plots

patients

parts

order

open

medical

labels

ways

interest

image

history

graphical

features

event

entries

electronic

efficient

current

color clinicians

charts

categoriescamera

archetype