Professional Documents
Culture Documents
Introduction
tions (Medinfo 80, 1980). Moreover, between the admission and the discharge of a
patient many evenfs occur, e.g. moving of patients between different wards, sampling
of blood for tests, start of therapy, ineffective therapy report.. .
The events are distributed along the time parameter; they correspond to certain
states, allowing the system to perform one or several operations. Each operation
creates information and generates new states of the system (with limits of integrity
constraints), eventually becoming events relevant to other operations.
All these events are responsible for the system dynamic, their sequence representing
the temporal evolution of the system. The real system evolves according to events. All
the complexity of the real system has to be logically represented in the information
system (IS). The above description of the phenomena shows that it is necessary to
model at the same time structure and dynamics of a real system.
Consequently, the designer of an HIS has to invent the different types of objects,
e.g. in pneumology, requests for consultation, result of clinical examination, requests
for appointments, discharge of patient, return of patient for consultation; the dif-
ferent types of operations are, for instance, elaboration of a diagnosis, elaboration of
a therapy, process of a clinical examination.. .
The IS has to inform about the occurrences of each type; it has to evolve as a real
system according to events. To reach this objective, hospital staff has to be permanently
and immediately informed about system states: patients, occupied beds, stock of
medicines.. .
Moreover, it should always be possible to know what sequence of events has gene-
rated the sequence of actions leading to a state (e.g. why this patient begins this
therapy? Why a complementary test is necessary for another patient? Why is it neces-
sary to change the therapy of the other patient?).
This simplified analysis of phenomena in a hospital department shows that it is not
possible to limit it to this information in transit in the organization. We have also to
take into account its dynamic part: origin of this information and transformation to
reproduce a real system dynamic.
This dynamic-oriented modelling shows a partial view of a database approach,
relational (Yasnoff et al., 1977) or hierarchical (Jeanty, 1977) exclusively static-
oriented to the detriment of the analysis of its dynamic.
In this paper, we present the concepts relative to a static and dynamic schema of
an organization (‘super-schema’) and the relationships between the concepts and the
symbolizing of such a schema. The second part presents an application of those
concepts to information relative to a patient in a pneumology department; the third
part discusses and evaluates the value of such an approach.
Principle
To model the functioning of the pneumology department in its all generality, we
Information modelling 459
The concepts
In order to investigate the model, we did an analysis of a dynamical real system in
terms of categories. This analysis led to the following conclusions.
In a real system, three categories of phenomena are observed: OBJECT, OPERA-
TION, EVENT; these are interconnected. All-the links are represented by three cate-
gories of associations: MODIFY (operationobject). ASCERTAIN (object-event).
TRIGGER (event-operation).
From this analysis arise the following definitions:
c
Representation of
Super Schema Abstraction of the I.5
real world system
I
Implementation
Information
System
Fig. 1. The steps of modelling and implementation of an IS.
460 C. Rolland, B. Huet, J.-P. Battesti
state changes in one or more objects, e.g. the clinical examination of a patient is an
operation which can lead to diagnosis.
An EVENT is the ascertaining of a marked change of state of one or several objects,
which triggers the execution of one or several operations, e.g. the arrival of a patient
for consultation in pneumology is an event which triggers the operation of a clinical
examination.
To obtain a rigorous model from this descriptive step, it is necessary to use some
formalism. A relational formalism was chosen (Codd, 1972) with the following rules:
The classes of real objects,‘real operations, real events are respectively represented
by several relations: C. OB type, C. OP type, C. EV type. Modelling is normalized
(Beeri et al., 1978) (Codd, 1972); it corresponds to a description of the functioning
of a real system in components, processes, elementary links. There is no semantic
redundancy in this description.
(a) Result chn. exam. (N’ patient, date exam., result, n’ examn., n’ doctor)
(b) Regional clin. exam. (N’exam., n’ region, result)
___-------- - _____--------
0
C. OP triggered
C. Objet TRIGGER by the C.EV
c. event
V MODIFY C. OB modified
the C.OP under
condition
iterative
by
(cl or in
manner
IL
General objects:
OB 17 : Ward (N’ ward, n’ department, quant. beds)
OB 18 : Bed (N’ ward, nr bed)
OB 19: Regioxgion, wording)
OB 20: Diagnosis conclusion (n dia, conclusion, wording)
OB 2 1: Medicines list (N’ medicine, condition)
Information modelling 463
Arl
Ho!
Clin.Inform.
ion.
HoSp
ic /
Dynamical schema
(a) Operations
OP 1: Request for specialized consultation
OP 2: Hospitalization
OP 3: Examination of the patient by anatomical regions
OP 4: Global synthesis about clinical information of the patient
OP 5: Hospitalization after clinical examination
OP 6: Request for an appointment for complementary tests
OP 7: Despatch of complementary tests results
OP 8: Return of complementary tests results
OP 9: Action for surgical therapy
OP 10: Elaboration of a conclusion about diagnosis
OPll: Writing out of a prescription
OP 12: Writing out of a new prescription
OP 13: Action (second) for surgical therapy
OP 14: Elaboration of a conclusion about diagnosis
OP 15: Duration of the right’ time for application or beginning of application of the
right therapy
OP 16: Processing of the bill
OP 17: Processing of the discharge sheet
OP 18: The patient goes for a consultation with a general practitioner
OP 19: The patient goes to hospital
OP 20: The patient returns for consultation
(b) Events
EV 1: Admission of the patient to the hospital
EV 2: Arrival of the patient for a consultation
EV 3: The doctor obtains all the clinical information
EV 4: Despatch of the complementary tests to the laboratory
EV 5 : The doctor receives the information of all the complementary tests
EV 6: The doctor judges that the state of the patient does not require hospital
treatment
EV 7: The patient does not feel well
EV 8: The doctor recommends him to go and see a specialist
Information modelling 465
(c) Conditions
c 1: Emergency case for a patient
C 2: The clinician decides to ask for complementary tests
c 3: Hospitalization is necessary for complementary tests and for application of a
therapy
C 4: The clinician does not obtain enough complementary information
C 5: The clinician is able to organize a therapy
C 6: The patient agrees to have surgical therapy
c 7: There is no counter indication
C 8: The diagnosis is already known
C 9: The clinician confirms the diagnosis, but changes the therapy
C 10: The clinician is able to make a diagnosis
C 11: The diagnosis is confirmed
c 12: The diagnosis is modified
This model is a useful tool for the information problem description; it is centred
on the infological view of Langefors (1980).
_ { Patient \ _
-w
Fig. 4. Relationships between patient
c3
id--““__*:__ ^_-1 ~I-- _*I--_ _I-:-^r”
Administrative staff, medical staff, surgical staff, pneumology staff, emergency staff.
All have a partial and personal view.
In fact, it is the designer’s responsibility to obtain a complete and consistent de-
scription of IS; to do it, he needs a model giving a total description (static t dynamic)
of all HIS particular aspects. Our proposed model gives a global and complete view
of the real world leading to a HIS conceptual schema definition. The concepts of our
model are precisely defined; neither possible ambiguity in their use, nor real difficulty
are possible when building a conceptual schema.
The model makes the designer less dependent of the users: with an initial collection
of facts he could develop his description, while controlling consistency, correctness
and omissions. He could determine independently of any comments whether the
analysis has been completed. Conversely, he knows when he needs more facts in order
to complete or to correct his description.
The biggest hospital information systems implemented in the U.S.A. belong to the
latter class (Estrim and Uzgalis, 1979; Beaman et al., 1979; Sneider et al, 1979;
McShane et al., 1979; Walton et al., 1979).
Conclusion
Among the many responsibilities the clinician has to assume, one is that of manage-
ment of information relative to the patient. To have the best possible information in
the shortest time, this management has to rely on a coherent view of the information
relative to this patient.
In the special frame of medical information management, the patient must always
firstly be considered from the point of view of human relationships in respect of
medical ethics and medical deontology. The biggest advantage of clinical-oriented
information systems with a static and dynamic view is to help clinicians to absorb
patient management from medical data processing people; this will allow medical staff
to devote a greater share of time to human relationships.
References
ANSI/X 3/SPARC, Report on database management system, in Final Report, Washington, 1977.
Bakker, A.R., Centralized versus decentralized Hospital Information Systems, in MEDINFO 77.
IFIP North Holland (1977) pp. 895499.
Beaman, P.D. Justice, N.S. and Barnett, G.O., A medical Information System and Data Language
for ambulatory practices, Computer NOV. (1979) pp. 32-37.
Beeri, C., Bernstein, A. and Goodman, N., A sophisticated introduction to data base normalization
-theory, in Proc. IVth International Conference, V.L.D.B. Berlin, 1978.
Codd, E.F., A relational model for large shared data banks, Commun. A.&W, 13 (6) (1970) pp.
377-387.
Codd, E.F., Further normalization of the data base relational model, in Database Systems, Prentice-
Hall, New-York, 1972.
Delobel, C., Contribution theorique a la conception et i 1’6valuation d’un systime d’mformation
applique d la gestion, in ThPse docteur &Sciences, Grenoble, 1973.
Estrim, T. and Uzgalis, R.C., Information Systems for patient care. Computer, Nov. (1979) 4-7.
Information modelling 469