SYSTÈME D`INFORMATION HOSPITALIER Construction

publicité
ANGD Mathrice : Sites web dynamiques TD1
CIRM Marseille
SYSTÈME D'INFORMATION HOSPITALIER
L'ARH (Agence Régionale de l'Hospitalisation) de Bretagne décide de mettre en place un
système d'information permettant de gérer l'activité de l'ensemble des hôpitaux de la
région. Ce système devra permettre de visualiser l'activité des médecins, de pouvoir
suivre le parcours d'un patient, puis de tenir des statistiques régionales.
MCD
Construction du modèle conceptuel initial
Vous devez concevoir le Modèle Conceptuel de Données selon la méthode EntitéRelation. Vous disposez des informations suivantes:
–
–
–
–
–
–
–
–
Tous les hôpitaux disposent d'une ou plusieurs activités de soins attachés aux services
médicaux.
Les médecins employés sont obligatoirement rattachés à un seul service.
Un praticien suit un ou plusieurs patients, et un patient peut être suivi par plusieurs
praticiens.
Le séjour d'un patient dans un service est caractérisé par la date d'entrée et la date
de sortie du patient dans le service.
Les hôpitaux sont caractérisés par leur nom et leur adresse.
Chaque service est identifié par un nom issu d'un référentiel commun, et appartient à
un seul hôpital. Un service est aussi caractérisé par un nombre de lits défini.
Lorsqu'un patient séjourne dans un service, on en précise la date d'entrée et la date
de sortie.
Chaque médecin est repéré par son état civil (nom, prénom, date de naissance, sexe,
numéro de pager), son matricule et sa spécialité.
Chaque patient est défini par son état civil (nom, prénom, date de naissance, sexe),
une adresse et un numéro de sécurité sociale.
On utilisera les champs suivants:
Information
Nom du champ
Exemple
Nom de l'hôpital
Nom
CH de St-Malo
Adresse de l'hôpital
Adresse
1 rue de la Marne
Ville de l'hôpital
Ville
Saint-Malo
Nom du service
Nom
Traumatologie
Nombre de lits du service
NbLits
20
Nom du médecin
Nom
Jekyll
Prénom du médecin
Prenom
Henry
D.Brémont
6 au 10 novembre 2006
Type de
données
1/4
ANGD Mathrice : Sites web dynamiques TD1
Information
CIRM Marseille
Nom du champ
Exemple
Date de naissance du méd.
DdN
24/12/49
Sexe du médecin
Sexe
M
Numéro du pager
NumeroPager
33043
Matricule du médecin
Matricule
ZB354605
Spécialité du médecin
Specialite
ORL
Nom du patient
Nom
Dupont
Prénom du patient
Prenom
Jeanne
Date de naissance du pat.
DDN
30/05/55
Sexe du patient
Sexe
F
Adresse du patient
Adresse
22 route de St Brieuc
35000 Rennes
Numéro de S.S.
NumSS
2 55 05 29 000 111 22
Date d'entrée
service
dans
Date de sortie du service
le DateEntree
DateSortie
Type de
données
19/05/06
31/05/06
Questions:
– Remplir la colonne « type de données » avec les types SQL appropriés,
– Identifier les entités qui participent au système d'information puis établir le
MCD.
Prise en compte de la classification des actes
Dans le cadre de la « tarification à l'acte », une comptabilité des actes sera tenue, un
patient pouvant recevoir plusieurs soins, prodigués par un seul praticien à la fois. Ces
actes sont codifiés selon la CCAM (Classification Commune des Actes Médicaux). Comme
son nom l'indique, cette classification est utilisée dans tous les hôpitaux de France.
La prise en compte de la CCAM rajoute les élément suivants qui sont à intégrer au MCD:
– Un acte médical est défini par sa référence à la CCAM, un éventuel commentaire,
ainsi que la date d'exécution.
– La CCAM est définie par le code unique de l'acte et sa description.
On utilisera les champs suivants:
Information
Nom du champ
Commentaire de l'acte
D.Brémont
Commentaire
Exemple
Type de donnée
Douleur dans le bras
gauche
6 au 10 novembre 2006
2/4
ANGD Mathrice : Sites web dynamiques TD1
Information
CIRM Marseille
Nom du champ
Exemple
Type de donnée
Date de l'acte
Date
19 mai 2006 à 12h43
Codification CCAM
Codification
DEQP002
Description CCAM
Description
ECG
à
amplification
haute
Questions:
– Discuter de la façon de modéliser l'acte médical,
– Modifier le MCD pour y inclure la comptabilité des actes avec la CCAM.
Organisation administrative des établissements de soins
Certains hôpitaux disposent d'antennes réparties dans une même ville ou agglomération.
Il est demandé de pouvoir représenter ces relations hiérarchiques entre un
établissement de soin « antenne » d'un centre hospitalier. Représenter le fait que
certains établissement de soins puissent être rattachés à des entitiés plus importantes.
Questions:
–
Comment s'appelle ce type de relation ?
–
Modifier le MCD en conséquence.
Modèle relationnel
A partir du MCD, faites le modèle relationnel correspondant. Pour chaque table, vous
indiquerez la clé primaire.
SQL
Traduire en français les requêtes SQL suivantes:
1.
CREATE TABLE Service (
IdService
int,
IdSpecialite
int,
IdHopital
int,
NbLits
int,
PRIMARY KEY ('IdService')
);
2.
D.Brémont
6 au 10 novembre 2006
3/4
ANGD Mathrice : Sites web dynamiques TD1
CIRM Marseille
SELECT DdN FROM Medecin
WHERE Nom='Pasteur' AND Prenom='Louis';
3.
SELECT * FROM Hopital
WHERE Ville='Lorient';
4.
SELECT Hopital.Nom FROM Hopital, Service, Specialite
WHERE Service.IdHopital = Hopital.IdHopital
AND Service.IdSpecialite = Specialite.IdSpecialite
AND Specialite.Nom = 'Pneumologie'
Écrivez les phrases suivantes en requête SQL
1. Écrivez la requête de création de la table « Hôpital » en SQL,
2. Écrivez la requête permettant d'avoir la totalité des codes CCAM,
3. Écrivez la requête permettant d'avoir la liste des patientes sur l'ensemble de la
région,
4. Écrivez la requête permettant de lister les médecins nés avant le 1er janvier 1960,
5. Écrivez la requête permettant de connaître les hôpitaux ayant un service d'ORL,
6. Écrivez la requête permettant de lister tous les actes médicaux réalisés sur le
patient « Kermadec » né le 05/01/1970.
7. Écrivez la requête permettant de savoir combien de patients sont dans un service
d'urgences,
8. Écrivez la requête permettant d'avoir la liste des patients présents dans le service
des urgences du CHU Pontchaillou.
D.Brémont
6 au 10 novembre 2006
4/4
Téléchargement