=Paper=
{{Paper
|id=Vol-1304/STIDS2014_T10
|storemode=property
|title=An Ontology for Medical Treatment Consent
|pdfUrl=https://ceur-ws.org/Vol-1304/STIDS2014_T10_YuEtAl.pdf
|volume=Vol-1304
|dblpUrl=https://dblp.org/rec/conf/stids/YuWC14
}}
==An Ontology for Medical Treatment Consent==
An Ontology for Medical Treatment Consent
Bo Yu, Duminda Wijesekera and Paulo Costa
Department of Computer Science
George Mason University,
Fairfax VA, USA
{byu3, dwijesek, pcosta}@gmu.edu
Abstract— Active duty military personnel, their families and Part of the process of obtaining consent involves the caregiver
veterans seek medical services from the Military Health Service, providing a risk/benefit analysis and explaining alternative
which partners with private care, or the Veterans Administration, treatments in a way that the patient understands, and accurately
respectively. Indeed, medical services for active duty personnel, communicates the care provider’s understanding in an unbiased
who need medical services on deployment, is a readiness issue. way [3].
Laws that govern the practice of medicine, licensing to practice
medicine and the permission to treat a patient is based on local State law specifies acceptable explanation. Further, consent
laws (state level) that are specific to medical sub-specialties. That laws obligate the caregiver to attest that the patient and/or the
provides a daunting challenge to patients who move frequently, guardian have the capacity (including physical/mental capacity
such as active duty military and their families. As most medical and maturity) to provide consent. Over the years, federal, state,
providers are transforming their record keeping to Electronic and local governments and healthcare organizations have
Medical Record (EMR) system, it is desirable to obtain, verify and developed laws, regulations, and standards for obtaining and
act according to the legally enforced medical consent using EMRs. memorializing informed consent. However, consent laws and
We present an Ontology-based framework and a prototype regulations are complex and sometimes ambiguous, and
system that provide end-to-end services using an open source change often. Therefore EMR must take these changes as they
EMR system. Providing an electronically verifiable, but compliant are mandated. We postulate that having a consent service that
with locally mandated laws in one universal system can be
is aware of the semantics of informed medical consent can
beneficial to VA and other DoD EMR systems.
satisfy the evolving and diverse nature of mandated informed
Keywords—informed medical consent; medical consent law; treatment consents.
workflow management system; ontology As a substantiation of our postulate, we provide a semantic
web driven, medical workflow aware [4] control system to
I. INTRODUCTION obtain and enforce treatment consent. The medical personnel
that use our system do not see a difference between the
Failure to obtain informed consent is listed as a top ten
existing EMR system and our prototype. Some highlights of
reason for medical malpractice claims [1]. The improvement in
our system are: A refined Workflow-based EMRs that allow
flexibility, automation and enforcement for electronic patient
the medical staff to obtain consents dynamically--i.e., if
informed consent management are especially beneficial to
required by a procedure in a treatment workflow; and
patients who relocate, such as active duty military and their
evaluating these consents automatically as a care team goes
families. This mobility entails their medical treatment be
from one step to another in the treatment workflow [5].
subject to local regulations. Given that EMRs services can be
Furthermore, our combined workflow based consent
centralized, cloud based or being offered remotely, having a
management engine ensures that treatment workflow move
consent management system that can provide a diverse
forward only if consents have been granted (including break-
collection of consents for every treatment would benefit EMR
the-glass kind of emergency treatments). This enhancement
services generally, and especially the Military Health Service.
improves current practice of patient informed consent
Although some VA hospitals have implemented electronic
management.
consent process, iMedConsent [2], they do not provide
enforcement mechanism and is considered mostly educational Following this Introduction, Section 2 describes related
for the patients. The system we prototype can accommodate work; Section 3 explores ontology-based reasoning to derive
(i.e. obtain and enforce though out long chains of treatment the informed treatment consent; Section 4 shows architecture
processes), can be deployed from one location but cover of our consent-based workflow control in a Workflow-based
multiple regions (such as states, countries) and be helpful for EMR system; and finally, Section 5 contains concluding
the military, military dependants and as well as for other comments.
mobile populace.
Informed patient consent – either express or derived -- II. RELATED WORKS
expresses the patient’s wishes, and consists of an agreement
between the care providers and patient, including choice A. Informed Consent in Current EMRs
between potential treatment regimes or terminating treatment. The American Medical Association considers the term
72
informed consent, first used by a California appeals court in representation of the biomedical domain, founded upon Basic
1957 [6], “an ethical obligation of the practice of medicine and Formal Ontology [28]; NCBO Bioportal, biological and
a legal requirement per statute and case law in all 50 States” [7] biomedical ontologies and associated tools to search, browse
y. Medical informed consent falls mainly into two categories: and visualize [29]; NIFSTD Ontologies from the Neuroscience
consent for medical information disclosure; and consent for Information Framework: a modular set of ontologies for the
medical treatments. Herein we mainly address the latter, with a neuroscience domain [30]; SNOMED
focus on informed consent for procedure-oriented treatment CT (Systematized Nomenclature of Medicine --
regimes. Clinical Terms) [31]; OBO Foundry, a suite of interoperable
reference ontologies in biology and biomedicine [32]; OBO-
In the past decade, consent management has received Edit, an ontology browser for most of the Open Biological and
considerable attention from researchers and healthcare Biomedical Ontologies [33]; PRO, the Protein Ontology of the
organizations who proposed different ways to improve Protein Information Resource from Georgetown University
electronic consent management system. For example, “e- [34], and so on. Yet, no works have efficiently leveraged a
Consent: The Design and Implementation of Consumer technique for informed treatment consent in EMRs. In this
Consent Mechanisms in an Electronic Environment” [8] paper, we provide a methodology to address this gap.
provided guidelines on how to design an e-consent system.
Another relevant work is by Ruan C. & Yeo S.S. [9], who used
the UML Model to design an e-consent system. They first III. USING ONTOLOGY-BASED REASONING TO DERIEVE
identify various parts necessary to specify the e-Consent rules INFORMED TREATMENT CONSENTS
about patient record protection, and then used UML to model
the properties required by an e-consent system and to make the A. Entities of Medical Treatment Consent Ontology
associated patient record protection rules explicit and verifiable. To create our ontology for medical treatment consents, we
However, that work was theoretical; they neither designed nor studied several medical treatments in actual medical facilities,
implemented a system that works with EMR systems. obtained their consent forms and studied state law governing
medical consents. We combined information obtained from
Rusello G. et al. proposed creating consent-based
interviews with the various paper-based documents used to
workflows for healthcare management [10] where patients can
record events and data that are associated with the workflows.
control disclosure of their medical data for inter-institutional
We found there are common entities used in the informed
consults. This work does not address workflows for procedure-
treatment consents, such as patients (may or may not be an
oriented treatment regimes, treating consent contents as black
Informed consent giver), treatments (usually, consisting of
boxes. Others have proposed e-consent management to be
several treatment procedures – so called tasks in the treatment
integrated with EMR or EHR systems [11-14]. Win et al. in
workflow specifications), treatment performance locations
their paper “Implementing patients consent in electronic health
(some treatments may be not be permitted in some states) and
record systems” [15] expressed patient consent using an
informed consents (where some procedures within a treatment
interface-based approach. However, those e-consent
regime may not require consent). Based on our observations,
approaches focus mainly on sharing medical data, privacy, and
we created the following classes, attributes and rules on the
security aspects [16-18], but not the complicated nature of
ontologies.
treatments.
Many healthcare organizations attempted to have electronic B. Classes, Propertities Created in Ontology
consent management in their EMRs. Veterans Administration ¾ Classes
Medical Centers use iMedConsent™ [2] that supports
electronic access, completion, signing, and storage of informed 1. Patient: (one requiring medical assistance) with
consent forms and advance directives. iMedConsent has two attributes such as age, name and active status used to evaluate
parts: software application and clinical content library. It maturity.
generates consents on each procedure without workflows. 2. Treatment: Methods used to manage
Nonetheless, the system neither dynamically gains informed ameliorate, or prevent a disease, disorder, or injury. Each
consents at the point of providing treatments nor enforces
Treatment has a name (such as eye surgery, dialysis etc.).
consents on medical procedures.
3. Procedures: generally, every treatment consisted of a
B. Ontologies in the Healthcare Domain set of predefined procedures. Each procedure has a procedure’s
name.
Ontologies have been used to represent actionable
4. Consent: legal documents expressing the willingness
knowledge in biomedicine [19–23], decision support [24],
information integration, etc. Some examples are: BioPAX, an for the patient to be subjected to treatments and encompassing
ontology for the exchange and interoperability of biological procedures (referred to as TreatmentConsent) or providing the
pathway (cellular processes) data [25]; CCO and GexKB, authority share medical information (SharingConsent).
Application Ontologies (APO) that integrate diverse types of 5. TreatmentConsent: A subclass of Consent, modeling
knowledge with the Cell Cycle Ontology (CCO) and the Gene the agreement to receive treatment. Its nature is determined by
Expression Knowledge Base (GexKB) [26]; Disease Ontology, state law, federal law or medical sub-discipline. Thus, the
designed to facilitate the mapping of diseases and associated attributes are the state, treatment name, treatment type. An
conditions to particular medical codes [27]; Linkbase, a formal example, anesthesiaConsent
Identify applicable sponsor/s here. If no sponsors, delete this text box
(sponsors).
73
1) MandatoryConsent: a sub-class of TreatmentConsent Fig. 1. Entities of treatment consent ontology
with attributes active (or passive). An example is
anesthesiaConsent for Suegery.
2) OptionalConsent: is a sub-class of TreatmentConsent,
but its omission does not affect performing the procedures. An
example is anesthesia consent for giving birth. Most states do
not mandate this consent.
6. AdultPatient: is the patient’s maturity status.
Competent adult patients may give their own treatment
consents.
7. MinorPatient: is a patient’s maturity status. Without
exception, such as during an emergency, minor patients cannot
provide treatment consent.
8. PerformInState: is a State in which the treatment is to
be performed. They associate with Treatment.
¾ Properties (express the relationship of two classes) in Rule (1) Information Disclosure Standard: Obligates the
Ontology care provider to disclose and discuss information relevant to
the proposed treatment, their risks and benefits and the
TABLE 1 PROPERTIES TABLE available alternatives with their risks and benefits [36]. These
come in two main standards: The normal person’s standard and
Property Name Domain Range
the professional standard. 25 states mandate the use of the
asksMandatoryConsentByPatient Patient class MandatoryConsent patient standard, while 23 have mandated the professional
OptionalConsent standard. The laws in the remaining two states, Colorado and
asksOptionalConsentByPatient Patient class
class
Georgia, are not easily classifiable as one or the other [37].
has Treatment class Procedures class
Nonetheless, the scope of required information to be disclosed
AdultPatient
class or
is still being debated. Two states, Minnesota and New Mexico,
isPatient Patient class require the care provider to explain using both these standards.
MinorPatient
class Rule (2) Decisional Capability: Evaluation of patient’s
PerformInState competence to understand the information and providing
isState State class
class
MandatoryConsent rational and voluntary decisions about the healthcare
needsMandatoryConsent Procedures class treatment. In [38], authors described four psycho-legal
class
needsOptionalConsent Procedures class
OptionalConsent standards, communicating a choice, factual understanding,
class
appreciation of the situation, and rational manipulation of
performedIn Treatment class State class
information, all used to evaluate a patient’s competence in
requiresMandatoryConsent Procedures class Consent class giving consent. However, to date this lacks a widely accepted
requiresOptionalConsent Procedures class Consent class standard. Hence, we do not codify this aspect.
Rule (3) Competency: Validation of patient’s maturity to
Table 1 shown relationship between two classes. grant informed consent. For the informed treatment consents,
Properties may have a domain and a range specified. For an essential component of the conception of autonomy is
example, row1 in above table indicates: allowing competent adult persons and emancipated children to
asksMandatoryConsentByPatient: it links individuals make their own health care decisions. Our examinations have
belonging to the class Patient to individuals belonging to led to categorizing the consents as follows:
the class MandatoryConsent. 1. Informed consent giver (governed by Rule (3) -
competence): the person with the legal right to make
A view of the entities of treatment consent ontology
health care decisions, such as parents or legal
developed in Protégé 4.3. shown in Fig.1.
guardians of minors, healthcare proxies, healthcare
providers or third parties.
C. Rules for Enforcing Informed Treatment Consent
We now show how to use the ontological syntax and create 2. Treatment information (governed by Rule (1) -
rules that specify treatment consent. As stated, these rules information or disclosure): at a minimum, includes
formalize contents taken from the many natural language treatment name, procedures for this treatment,
documents consisting of state laws and sub-disciplines treatment preformed location.
regulations that govern specific institutional practices [35]. 3. Patient’s decision of the treatment (governed by Rule
These rules specify in the consent components: (2) - decisional capability): includes the decision
74
(deny or accept) by providing all required conditions married minor may consent for medical, dental, or psychiatric
such as patient’s and other attributes such as care, without parental consent, knowledge, or liability.
signatures, date, etc. We create patient maturity evaluation rules for each state
Consequently, formalization of informed consent should based on its consent laws. Table 2 shows a part of the summary
base its consents on all the above-mentioned attributes. of 50 states’ patient maturity evaluation rules.
Assuming that consent rules and patient information is
available in an EMR, we show how to generate the consent
TABLE 2 PATIENT MATURITY EVALUATION RULES (50 STATES)
decisions. Auto-generation of the appropriate forms to be
signed by the consent giver will be described elsewhere. State
State
Abbreviation
General -‐Medical
-‐ Treatment Pregnancy
19 years of age or older (Ala. Code § 26 1 1)
The following example shows the complicated nature of
1. Minor age equal or greater than 18, less than 19, and minor has an emancipation order
(Ala. Code §§ 26-13-1 and 26-13-5);
2. Minor age 14 or old, has graduated from high school (Ala. Code § 22-8-4);
decisions made by our consent service. Most states set the age ALABAMA AL
3. Minor is married (Ala. Code § 22-8-4; Ala. Code § 22-8-5);
4. Minor having been married and divorced (Ala. Code § 22-8-4; Ala. Code § 22-8-5);
1. Any minor (Ala. Code §
22-8-6);
at 18 years, but Alabama allows health care consent to be made 5. Minor is pregnant (Ala. Code § 22-8-4);
6. Minor has child(ren) (Ala. Code § 22-8-5);
by minors 19 years of age and older [39]. So, can an 18 year- ● ● ● ● ● ●
18 years of age or older (Cal. Fam. Code § 6500)
old resident of Virginia requiring dialysis treatment during a 1. Minor is an emancipation minor (Cal. Fam. Code § 7050);
visit to Alabama give consent for the treatment? Answering CALIFORNIA CA
2. Minor is 15 years of age or older, who is living separate and apart from the minor's
parents or guardian and managing the minor's own financial affairs (Cal. Fam. Code §
1. An unemancipated minor
6922);
this question will determine the adult status of the VA resident, 3. Married Minor is an emancipation minor (Cal. Fam. Code § 7002);
4. Minor is 16 years of age or older, who serves in the armed forces of the United States or
(Cal. Fam. Code § 6925);
but that too depends on the treatment sought as described has court order is an emanicpated minor (CAL. FAM. CODE § 6950 (2012));
-‐ -‐
● ● ● ● ● ●
below. 18 years of age or older (Wyo. Stat. Ann. § 14 1 101(a))
1. Minor is or was legally married – minor is married, widow (Wyo. Stat. Ann. § 14-1-
101(b));
2. Minor is or was legally married – minor is divorced (Wyo. Stat. Ann. § 14-1-101(b));;
Depending on the treatment type, the age of the minors WYOMING WY 3. Minor who is in active military service of the United States may consent for healthcare
treatment (Wyo. Stat. Ann. § 14-1-101(b)); 1. No explicit law
who may consent may differ. 4. Minor who is living apart from his parents or guardian and managing his/her own affairs
may consent for healthcare treatment(Wyo. Stat. Ann. § 14-1-101(b));
5. Minor is an emancipated minor (Wyo. Stat. Ann. § 14-1-101(b));
Example: In CA, for General Medical Treatments, Cal. Fam.
Code § 6500, states a minor 18 years of age or older may D. Deriving Informed Treatment Consents
give his/her own treatment consent. However, for We use the patient maturity rules of California (CA) as an
Pregnancy (not include sterilization and abortion), CAL. example to explain Semantic Web Rule Language (SWRL)
FAM. CODE § 6925 (2012) states that a minor may rules:
consent to medical care related to the prevention or
treatment of pregnancy, but this law does not authorize a x For General Treatment (we consider eye surgery belongs
to general treatment)
minor: (1) To be sterilized without the consent of the
minor’s parent or guardian. (2) To receive an abortion 1. Minor is an emancipation minor may consent for
without the consent of a parent or guardian other than as medical, dental, or psychiatric care, without parental
provided in Section 123450 of the Health and Safety Code. consent, knowledge, or liability. (Cal. Fam. Code §
7050);
Even if the patients are minors, for certain treatment with
2. Minor is 15 years of age or older, who is living
some minor active status such minors are allowed to give
separate and apart from the minor's parents or
their own treatment consent.
guardian and managing the minor's own financial
Example: (1) Cal. Fam. Code § 7050 provides that an affairs (Cal. Fam. Code § 6922)is an emancipation
emancipated minor may consent for medical, dental, or minor;
psychiatric care, without parental consent, knowledge, or 3. Married Minor is an emancipation minor (Cal. Fam.
liability; (2) Cal. Fam. Code § 6922 provides that a minor, 15 Code § 7002);
years of age or older, is living separate and apart from the 4. Minor is 16 years of age or older, who serve in the
minor's parents or guardian, whether with or without the armed forces of the United States or has court
consent of a parent or guardian and regardless of the duration order(Cal. Fam. Code § 6950);
of the separate residence; and the minor is managing the
minor's own financial affairs, regardless of the source of the x For Pregnancy Treatment (exclude to be Sterilization and
minor's income can give consent for medical treatments. to receive Abortion)
Some consent rules are not found in specific provision 1. An un-emancipated minor may consent for medical
explicitly, but can be retrieved from combining laws. care related to the prevention or treatment of
pregnancy (Cal. Fam. Code § 6925);
Example: Cal. Fam. Code § 7002 provides a minor who has Let S be a SWRL knowledge base, where {t, p, s} is a set
married is emancipated; according to another rule (Cal. Fam. of OWL class names. In here, {t, p, s} refers to {Treatment,
Code § 7050 provides that an emancipated minor may consent Patient, and State} coordinately. performedIn is an OWL
for medical, dental, or psychiatric care, without parental property name to show the relationship between Treatment and
consent, knowledge, or liability). The combination implies a State, and {“eyesurgery”, “CA”, age, fi, ls, m, iem, iaf, hco,
tpi} is a set of OWL constants and SWRL variables. In here,
75
age refers to patient’s age;; fi refers to patient’s financial status;; Part (4) provided constrains. Part (5) implied the consequent
ls refers to patient’s resident status;; m refers to patient’s marital ((5)) from the antecedent ((1) ~ (4)).
status; iem refers to patient maturity level; iaf refers to patient’s
career status; hco refers to a legal issue related to patient, tpi Table 3 shows the part of summary of the syntax of
refers to patient seeking treatment which is an attribute of consent laws of patient’s maturity in 50 states.
Patient. Some SWRL rules have the form:
TABLE 3 THE SYNTAX OF CONSENT RULES OF PATIENT
Example 1: (CA consent Laws for General Medical Treatment: MATURITY IN 50 STATES
rule2 shown in Table 2) State SWRL rule
State
Abbreviation Ge ne ral M e dic al Tre at m e nt P re gnanc y
patientRequiresTreatment(?p, "eyesurgery"), hasT reatmentName(?t, "eyesurgery"), patientRequiresT reatment(?p, "eyesurgery"),
hasAge(?p, ?age), patientT reatmentPerformedIn(?p, ?tpi), hasStateName(?s, ?tpi),
hasAge(?p, ?age), performedIn(?t, ?s), containsIgnoreCase("AL", ?tpi), greaterT hanOrEqual(?age, 19) ->
(1) AdultPatient(?p) hasT reatmentName(?t,
patientFinancialIndependent(?p, ?fi), hasT reatmentName(?t, "eyesurgery"), patientRequiresT reatment(?p, "eyesurgery"),
"pregnancy"),
patientRequiresT reatment(?p
patientLivesSeparately(?p, ?ls), ALABAMA AL
hasAge(?p, ?age), patientDivorced(?p, ?d), patientIsPregnant(?p, ?ip), patientMarried(?p,
?m), patientHasChild(?p, ?hc), stringConcat(?v, ?m, ?d, ?ip, ?hc), containsIgnoreCase(?v,
, "pregnancy"),
patientT reatmentPerformedI
"T "), patientT reatmentPerformedIn(?p, ?tpi), hasStateName(?s, ?tpi), performedIn(?t, n(?p, ?tpi), hasStateName(?s,
hasTreatmentName(?t, "eyesurgery"), ?s), containsIgnoreCase("AL", ?tpi), lessT han(?age, 19) -> AdultPatient(?p) ?tpi), performedIn(?t, ?s),
containsIgnoreCase("AL",
patientTreatmentPerformedIn(?p, ?tpi), ●
●
?tpi) -> AdultPatient(?p)
(2) hasStateName(?s, ?tpi), performedIn(?t, ?s), ●
containsIgnoreCase("AL || AK || CA || MA", ● ● ● ● ● ●
hasT reatmentName(?t, "eyesurgery"), patientRequiresT reatment(?p, "eyesurgery"),
?tpi), hasAge(?p, ?age), patientT reatmentPerformedIn(?p, ?tpi), hasStateName(?s, ?tpi),
performedIn(?t, ?s), containsIgnoreCase("CA", ?tpi), greaterT hanOrEqual(?age, 18) ->
AdultPatient(?p)
containsIgnoreCase("T", ?fi), hasT reatmentName(?t, "eyesurgery"), patientRequiresT reatment(?p, "eyesurgery"), hasT reatmentName(?t,
(3) hasAge(?p, ?age), patientFinancialIndependent(?p, ?fi), patientLivesSeparately(?p, ?ls), "pregnancy"),
containsIgnoreCase("T", ?ls), patientMarried(?p, ?m), patientIsEmancipatedMinor(?p, ?iem), patientIsArmedForce(?p,
?iaf), patientHasCourtOrder(?p, ?hco), containsIgnoreCase("F", ?hco),
patientRequiresT reatment(?p
, "pregnancy"),
CALIFORNIA CA patientIsEmancipatedMinor(?p, ?iem), stringConcat(?u, ?fi, ?ls), containsIgnoreCase("FF- patientT reatmentPerformedI
lessThan(?age, 16), FT -T F", ?u), stringConcat(?v, ?iaf, ?hco), containsIgnoreCase("FF-FT -T F-T T ", ?v), n(?p, ?tpi), hasStateName(?s,
(4) containsIgnoreCase(?iem, "F"), containsIgnoreCase(?m, "F"), ?tpi), performedIn(?t, ?s),
greaterThanOrEqual(?age, 15) patientT reatmentPerformedIn(?p, ?tpi), hasStateName(?s, ?tpi), performedIn(?t, ?s),
containsIgnoreCase("CA", ?tpi), lessT han(?age, 16), greaterT hanOrEqual(?age, 15) ->
containsIgnoreCase("CA",
?tpi) -> AdultPatient(?p)
MinorPatient(?p)
(5) -> AdultPatient(?p) ●
●
●
Example 2: (CA consent Laws for General Medical Treatment: ● ● ● ● ● ●
rule1 ~ rule4 shown in Table1)
hasT reatmentName(?t, "eyesurgery"), patientRequiresT reatment(?p, "eyesurgery"),
hasAge(?p, ?age), patientMarried(?p, ?m), patientDivorced(?p, ?d),
patientIsArmedForce(?p, ?iaf), patientIsEmancipatedMinor(?p, ?iem), stringConcat(?v,
?m, ?d, ?iaf, ?iem), containsIgnoreCase(?v,"T "), patientT reatmentPerformedIn(?p, ?tpi),
patientRequiresTreatment(?p, "eyesurgery"), WYOMING WY hasStateName(?s, ?tpi), performedIn(?t, ?s), containsIgnoreCase("WY", ?tpi),
lessT han(?age, 18) -> AdultPatient(?p)
1. No explicit law
hasAge(?p, ?age), ●
patientFinancialIndependent(?p, ?fi),
●
●
patientLivesSeparately(?p, ?ls),
(1) patientMarried(?p, ?m), E. Evaluation
patientIsEmancipatedMinor(?p, ?iem),
Here, we show consequences of our rule base that comply
patientIsArmedForce(?p, ?iaf),
with state consent laws and sub-disciplines regulations. The
patientHasCourtOrder(?p, ?hco),
scenario of a use case is a 15 year-old patient named Kate
patientIsEmancipatedMinor(?p, ?iem),
seeking eye surgery in California. She is not married nor has
hasTreatmentName(?t, "eyesurgery"), she done an emancipated minor evaluation. She also does not
patientTreatmentPerformedIn(?p, ?tpi), have a court order of giving medical consent nor is serving in
(2) hasStateName(?s, ?tpi), performedIn(?t, ?s), the U.S. Armed Forces. However, she does not live with her
containsIgnoreCase("AL || AK || CA || MA", parents and manages her own financial affairs. In this situation,
?tpi), what kind of informed consents should be obtained by her care
providers? May she provide these consents herself? We derive
stringConcat(?v, ?fi, ?ls), that Kate is an adult patient according to CA consent laws of
containsIgnoreCase("FF-FT-TF", ?v), patient’s maturity. Therefore, she is able to consent by herself,
containsIgnoreCase(?iem, "F"), even if her age is under CA’s required maturity age.
(3)
containsIgnoreCase("F", ?m),
containsIgnoreCase("T-F", ?iaf), We now show how Pellet generates data properties of an
containsIgnoreCase("T-F", ?hco), individual of class Patient, here Kate, and object properties of
this individual, reasoned with rules to infer the head of rule
lessThan(?age, 16), (see example 1).
(4)
greaterThanOrEqual(?age, 15)
Using Pellet, the informed treatment consents retrieved
(5) -> MinorPatient(?p) easily and appropriately. The outcome of the proof of patient
In Part (1) we defined a set of OWL constants and SWRL maturity and explanation is shown in Fig. 2. In this
variables of a specific patient; and the information we can illustration, the left red box exposed that the outcome matches
retrieve from EMRs. Part (2) checked whether the treatment our presuming result. For more details of how Pellet reasons,
that patients seek may be performed in the state where patient see the following explanation provided by Protégé.
does the treatment; and which treatment can be performed in
which states is known information. Part (3) established rules.
76
Explanation for: The existing EMRs lack a mechanism for dynamically
Kate Type AdultPatient
obtaining appropriate informed treatment consents and lack a
1. Kate has Age “15”^^ int standard way for specifying, updating and checking
compliance with governmental consent laws and sub-
2. Kate patientRequiresTreatment “eyesurgery”^^string
discipline regulations. Our goal here is to build a novel EMRs
3. Kate patientTreatmentPerformedIn “CA”^^string by adopting a variety of technologies to address this gap.
4. Kate patientFinancialIndependent “T”^^string We developed a prototype consent management system on
5. Kate patientLivesSeparately “T”^^ string a Workflow-based EMR system. In our system, consents are
issued electronically using the EMR interface and enforced
6. eyesurgery hasTreatmentName “eyesurgery”^^string using the workflow runtime. Furthermore, those consents can
7. CALIFORNIA hasStateName “CA”^^ string be used to control corresponding medical procedures
dynamically. In addition, we use ontology-based knowledge
8. eyesurger performedIn CALIFORNIA representation and reasoning mechanisms to obtain required
9. performedIn(?t, ?s), hasAge(?p, ?age), informed consents based on each patient’s situation and ensure
hasStateName(?s, ?tpi), hasTreatmentName(?t, compliance with governmental consent laws and sub-
"eyesurgery"), patientFinancialIndependent(?p, ?fi), disciplines regulations.
patientLivesSeparately(?p, ?ls), Our consent enforcement system, shown in Fig. 1 consists
patientRequiresTreatment(?p, "eyesurgery"), of (1) User Interface (UI) for EMR Operations;; (2) EMR’s
patientTreatmentPerformedIn(?p, ?tpi), Runtime System; (3) Workflow Management System -- a
containsIgnoreCase(?fi, "T"), runtime system that enforces medical treatment workflow and
containsIgnoreCase(?ls, "T"), checks for consents before enabling a workflow; (4) A
containsIgnoreCase("CA", ?tpi), Consent Management System that ascertains which consents,
greaterThanOrEqual(?age, 15), lessThan(?age, 18) if any, are missing and must be issued; (5) A Consent Rule
Fig. 2. Outcome of the proof of patient maturity using Pellet reasoner Management System – a system connects to an ontology
application and the Consent Service to obtain the appropriate
informed consent automatically; and (6) Related Databases.
See, the high-level architecture shown in Fig. 3.
Our implementation uses an open source EMR system,
OpenMRS [40], and a workflow system YAWL [41]. In our
implementation, the EMR user community interacts with the
EMR using the well-designed OpenMRS user interfaces. All
patient data is stored in OpenMRS’ databases. Whenever a
treatment procedure (a task to the WfMS) requires a patient’s
informed consent to move to the next stage, WfMS will call the
consent service to retrieve or obtain related consents as a
prerequisite to proceeding with the treatment. Patient consents
are stored in the OpenMRS’ databases as part of their medical
records. Consent Management Service is plugged in YAWL as
In sub-section D above, we reviewed these rules, see
a custom service.
Example 1. The input facts of individual patient, Kate, are
shown in line 1 ~ line 6 from Kate’s data prosperities;; line 9 is As stated, we enforce medical workflows upon the
the rule that used by Pellet to infer the new fact, in other OpenMRS EMRs by using the YAWL workflow management
words Kate belongs to adult patient base on her active status system. We did so because, first, YAWL workflow system has
based on this particular rule. been used to implement many workflows in industry and
academia [42]. Second, YAWL uses a domain independent
Our goals are proposing a novel approach, named
syntax to specify workflows, and provides an editor and a
Workflow-based EMRs with a consent management
runtime engine that can enforce workflows specified in YAWL
component to allow gaining informed treatment consents
syntax for any applications. Therefore, our models can be
required by a procedure in a treatment workflow dynamically,
audited and verified by third-parties for workflow accuracy.
and reasoning these consents automatically by using
Third, YAWL is open source software. Last, many research
ontologies to ensure those consents comply with consent laws
projects have recently used YAWL as a workflow-modeling
and regulations.
tool. Our medical workflow system is implemented as a
loadable module in OpenMRS and incorporates the knowledge
IV. WORKFLOW-BASED EMRS WITH CONSENT MANAGEMENT of the treatment processes as a YAWL specification. The
To achieve our goals, we proposed a prototype, shown in YAWL workflow engine uses these specifications to provide
Fig. 1. We develop a consent management component the caregivers the ability to step through the tasks. In addition,
incepted Workflow-based EMRs which refers back to our the workflow engine logs every incident into a database
previous works. creating the audit-able record of the work process provided by
77
Fig. 3. High level view of workflow based EMRs with consent management existing only required CMS. Asking what kind of
consents should be issued.
Consent Rule OWL
Management API
8. OpenMRS -> CMS (Step 8): Same as the previous
System step, this is additional step existing only required
Ontology of Consent
Rules
CMS. CMS return the answers to OpenMRS. The
WfMS decides whether the treatment should continue
Consents
Management or be aborted based on the treatment specification
System and on the patient’s treatment decision.
constraints on the
careflow X = f(x1,x2,…,xn) Fig. 4. Interactions between the system components
1. Request to YAWL YAWL
OpenMRS Management
6. Result to OpenMRS System
Workflow-based EMRs
2. Request to CMS
5. Result to YAWL
YAWL
Editor YWAL WfMS
Modeling Medical
Workflows
7. Request to
OpenMRS – CMS
Consent 3. Request to OS Ontology
YAWL Interface Gate
Management
OWL
way API Service (OS)
Service (CMS) 4. Result to CMS
8. Result to
OpenMRS
User ─ EMRs
Interface
OpenMRS
Finally, we pay attention to the privacy and security issues,
which are important considerations for any EMRs.
the medical organizations. In another hand, the Consent Access Control: The medical team as a whole provides
Management System acts as a customized workflow service in the required services to a patient who visits the medical center,
YAWL. from acceptance of a patient to the end of the treatment at the
1. OpenMRS -> YAWL: (Step 1) - When a caregiver facility. Each team member plays a designated role in
starts a medical treatment procedure in OpenMRS, a providing care with a set of assigned duties that are
“launch case” event request with workflow choreographed with each other, forming workflows. The team
specification id or name is sent to YAWL engine; together provides the care planned for the patient. We used a
YAWL engine enables some work item(s); If the role-based access control model to provide confidentiality.
enabled work item(s) does not request Consent Furthermore, enforced informed consent is an access control
Service, Then (Step 6) - OpenMRS checks out the with more complex rules.
enabled work item(s) and executes them. Accountability: To monitor quality of care and consistent
2. YAWL enables other appropriate work items based on with continuous improvement, an EMR system must have
control flow defined in the workflow specification, auditing capabilities. In our workflow-enforced EMR system
sends notification to OpenMRS. Then the with consent management, the quality care team can review
interactions between YAWL and OpenMRS are both procedures and outcomes from workflow logs and
repeated. Otherwise, consent logs, which provide an audit trail that satisfies
accountability requirements.
3. YAWL -> Consent Management Service (CMS):
(Step2) – If a task needs to check patient’s informed
consent, the consent management service is triggered. V. CONCLUSIONS
Enforcing diverse consent laws in an EMR system is useful
4. CMS -> Ontology Service (OS) (Step 3): CMS uses
for any and all EMR systems, but especially for EMR systems
OWL API to connect to the OS with patient’s
that treat mobile populations, such as military personnel and
information and other required consent information.
dependents. We have described an architecture and a prototype
An individual has be created and can be used Pellet
system that is based on an open source EMR system, a generic
to reason appropriate outcomes.
workflow engine and an Ontological rule system. Our system
5. OS -> CMS (Step 4): OS retunes the results reasoned enforces consents for medical treatments, which when
based on the SWRL rules to CMS. deployed will reduce medical malpractice, potential medical
treatment errors caused by missing informed consents, and
6. CMS -> YAWL (Step 5): CMS passed results to improve the patient-caregiver relationship. The processes of
YAWL, if valid consents have been hold, obtaining obtaining the consent and including exception processes are
consent from patients medical recodes; otherwise, also be recorded in the workflow management system, thus
asks OpenMRS (Step 6) retrieve appropriate consent becoming available for quality of care audits and reviews.
forms based on specific treatment task requirements.
7. OpenMRS -> CMS (Step 7): This is additional step
78
REFERENCES [21] J. Dang, A. Hedayati, K. Hampel, C. Toklu. An ontological knowledge
framework for adaptive medical workflow. J Biomed Inform
[1] E. Coiera, and R. Clark, “e-Consent: The design and Implementation of 2008;41:829–36.
consumer consent mechanisms in an electronic environment,” Journal of
the American Informatics Association (JAMIA) Vol. 11, No 2, [22] E. E. Matos, F. Campos, R. Braga, D. Palazzi, “CelOWS: an ontology
Mar/April 2004. based framework for the provision of semantic web services related to
biological models,” J. Biomed Inform 2010;43:125–38.
[2] VHA HANDBOOK 1004.05, Transmittal Sheet, (2005, March).
“IMEDCONSENT™”. Available at: [23] A. Valls, K. Gibert, D. Sánchez, M. Batet, “Using ontologies for
http://www.va.gov/vhapublications/ViewPublication.asp?pub_ID=1857 structuring organizational knowledge in home care assistance,” Int J
Accessed August, 2013 Med Inform 2010;79:370–87.
[3] P.S. Appelbaum, and G. Thomas, “The MacArthur Treatment [24] D. Riaño, F. Real, J. A. López-Vallverdú, F. Campana, S. Ercolani, P.
Competence Study. I: Mental illness and competence to consent to Mecocci, and C. Caltagirone, “An ontology-based personalization of
treatment”, Law and human behavior 19.2; 1995: 105. health-care knowledge to support clinical decisions for chronically ill
patients,” Journal of biomedical informatics, 45(3), 429-446.
[4] B. Yu, & D. Wijesekera, “Building Dialysis Workflows into EMRs”,
[25] “BioPAX : Biological Pathways Exchange,” Available at:
HCIST 2013 - International Conference on Health and Social Care
http://www.biopax.org /Accessed on July 18, 2014
Information Systems and Technologies.
[5] B. Yu,, D. Wijesekera, & C. Paulo, “Consent-Based Workflow Control [26] "About CCO and GexKB", Available at: http://www.semantic-systems-
biology.org/apo/ Access on December 3, 2013
in EMRs”, HCIST 2014 - International Conference on Health and Social
Care Information Systems and Technologies. [27] J. D. Osborne, J. Flatow, M. Holko, S. M. Lin, W. A. Kibbe, L. J. Zhu,
[6] S. Salgo v. Leland, Jr. University Board of Trustees, 317 P.2d 170-181 and R. L. Chisholm, “Annotating the human genome with Disease
(Cal. App. Ct. 1957). Ontology,” BMC genomics, 10(Suppl 1), S6, 2009.
[7] American Medical Association. Professional Resources (Legal Issues) [28] M. Van Gurp, M. Decoene, M. Holvoet, M., and M. C. dos Santos,
Informed Consent. Available at: http://www.ama- “LinKBase, a Philosophically-Inspired Ontology for NLP/NLU
assn.org/ama/pub/category/4608.html Accessed on March 15, 2008 Applications,” In KR-MED, November, 2006.
[8] E. Coiera, R. Clark, “e-Consent: The design and Implementation of [29] P. L. Whetzel, and et al. “NCBO Technology: Powering semantically
aware applications,” J. Biomedical Semantics, 4(S-1), S8, 2013.
consumer consent mechanisms in an electronic environment,” Journal of
the American Informatics Association (JAMIA) Vol. 11, No 2, [30] W. J. Bug, Ascoli, J. SGrethe, A. Gupta, C. Fennema-Notestine, A. R.
Mar/April 2004 Laird, A. R., ... and M. E. Martone, ”The NIFSTD and BIRNLex
[9] C. Ruan, S. S. Yeo, “Modeling of an Intelligent e-Consent System in a vocabularies: building comprehensive ontologies for neuroscience,”
Healthcare Domain,” J. UCS, 15(12), 2009. 2429-2444. Neuroinformatics, 6(3), 175-194, 2008.
[31] M. Q. Stearns, C. Price, K. A., Spackman, and A. Y. Wang, “SNOMED
[10] G. Russello, C. Dong, and N. Dulay, “Consent-based workflows for
clinical terms: overview of the development process and project status,”
healthcare management,” In Policies for Distributed Systems and
In Proceedings of the AMIA Symposium (p. 662). American Medical
Networks, 2008. POLICY 2008. IEEE Workshop on (pp. 153-161).
Informatics Association. 2001.
IEEE.
[11] C. M. O’Keefe, P. Greenfield, and A. Goodchild, “A decentralized [32] B. Smith, M. Ashburner, C. Rosse, J. Bard, W. Bug, W. Ceusters,... and
approach to electronic consent and health information access control,” S. Lewis, “The OBO Foundry: coordinated evolution of ontologies to
Journal of Research and Practice in Information Technology, vol. 37, support biomedical data integration,” Nature biotechnology, 25(11),
no. 2, pp. 161–178, 2005. 1251-1255. 2007
[12] J. Bergmann, O. J. Bott, D. P. Pretschner, and R. Haux, “An econsent- [33] J. Day-Richter, M. A., Harris, M. Haendel, and S. Lewis,”OBO-Edit—
based shared EHR system architecture for integrated healthcare an ontology editor for biologists.” Bioinformatics, 23(16), 2198-2200.
2007
networks,” International Journal of Medical Informatics, vol. 76,
pp.130–136, 2007. [34] D. A. Natale, C. N. Arighi, W. C, Barker, J. A. Blake, C. J. Bult, M.
[13] K. T. Win, J. A. Fulcher, “Consent mechanisms for electronic health Caudy,... and C. H. Wu, “The Protein Ontology: a structured
record systems: A simple yet unresolved issue,” Journal of Medical representation of protein forms and complexes,” Nucleic acids
Systems, vol. 31, pp. 91–96, 2007. research, 39(suppl 1), D539-D545. 2011.
[14] N. P. Sheppard, R. Safavi-Naini, and M. Jafari, “A digital rights [35] T. L. Beauchamp, J. F. Childress. “Principles of Biomedical Ethics,”
Third Edition. New York: Oxford University Press, 1989:1–470.
management model for healthcare,” In Policies for Distributed Systems
and Networks, 2009. POLICY 2009. IEEE International Symposium on [36] R. R. Faden, C. Becker, C. Lewis, J. Freeman, and A. I. Faden,
(pp. 106-109). IEEE. “Disclosure of information to patients in medical care,” Medical Care,
718-733.1981.
[15] K. Win, H. Song, P. Croll, and J. Cooper, “Implementing patients
consent in electronic health record systems,” Proceedings of [37] D. M. Studdert, M. M. Mello, M. K., Levy, R. L. Gruen, E. J. Dunn, E. J.
CollECTeR, Melbourne, Australia, 2002. Orav, and T. A. Brennan, “Geographic variation in informed consent
law: two standards for disclosure of treatment risks,” Journal of
[16] J. Grimson, G. Stephens, B. Jung, W. Grimson, D. Berry, S. Pardon,
Empirical Legal Studies,4(1), 103-124, 2007.
“Sharing health-care records over the internet,” IEEE Internet Comput. 5
(3) (2001) 49–58. [38] C. B. Fisher,“Goodness-of-Fit Ethic for Informed Consent”, A. Fordham
Urb. LJ, 30, 159, 2002
[17] N. Saranummi, “PICNIC architecture,” Studies in health technology and
informatics, 115, 37-60. 2 [39] F. C. Bourgeois, P. L. Taylor, S. J. Emans, D. J. Nigrin, and K. D.
[18] Web service semantics in the eHealth Domain: The Artemis Project, Mandl, “Whose personal control? Creating private, personally controlled
Available from: http://www.metu.edu.tr/search- health records for pediatric and adolescent patients,” Journal of the
American Medical Informatics Association, 15(6), 2008. 737-743.
page?cx=011418946324636299173%3Ajgqmx6nposk&ie=utf-
8&qa=ARTEMIS%20project%20 Access on January 10, 2014 [40] “OpenMRS Developer Guide”. OpenMRS Website, Available at:
[19] C. Rosse, JLV. Mejino, “A reference ontology for biomedical https://wiki.openmrs.org/display/docs/Developer+Guide Accessed May,
2013.
informatics: the Foundational Model of Anatomy,” J Biomed Inform
2003;36:478–500. [41] “YAWL Technical Manual 2.1 version”. YAWL Website, Available at:
[20] AC. Yu, “Methods in biomedical ontology,” J Biomed Inform http://www.yawlfoundation.org/manuals/YAWLTechnicalManual2.1.pd
2006;39:252–66. f Accessed May, 2013.
[42] “YAWL User Manual”. YAWL Website, Available at:
http://www.yawlfoundation.org/yawldocs/YAWLUserManual2.0.pdf
Accessed May, 2013.
79