1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
| WITH
TITRE AS (
SELECT p.NIP,/* VARCHAR2 */
p.NOM,/* VARCHAR2*/
p.PRENOM,/* VARCHAR2 */
sj.DATE_ENT,/* NUMBER */
q3.NIQ,/* NUMBER */
q3.LIBABR, /* VARCHAR2 */
NULL,
q3.TYPEQ /* NUMBER */
FROM
PENSOINS.BM_LIB_S lib2,
PENSOINS.C_QUESTION q3,
PENSOINS.PATIENT p,
PENSOINS.SEJOUR sj,
PENSOINS.BM_TH_S th
WHERE lib2.NITH = th.NITH
AND lib2.PARENTE LIKE '674,%'
AND p.NIPATIENT = sj.NIPATIENT
AND sj.NISEJOUR = th.NISEJOUR
AND th.NIQUEST = q3.NIQUEST
)
SELECT p.NIP,/* VARCHAR2 */
p.NOM,/* VARCHAR2*/
p.PRENOM,/* VARCHAR2 */
sj.DATE_ENT,/* NUMBER */
q3.NIQ,/* NUMBER */
q3.LIBABR, /* VARCHAR2 */
NULL,
q3.TYPEQ /* NUMBER */
FROM
TITRE
WHERE q3.LIBABR like 'IDENTITE%'
or q3.LIBABR like 'Tabac'
or q3.LIBABR like 'Protocole de recherche%'
or q3.LIBABR like 'Adéquation de la prescription%'
or q3.LIBABR like 'Pathologie respiratoire'
or q3.LIBABR like 'Pathologie extra-pulmonaire'
or q3.LIBABR like 'Antécédents%'
or q3.LIBABR like 'Traitement médicamenteux%'
or q3.LIBABR like 'SIGNES FONCTIONNELS%'
or q3.LIBABR like 'Toux - Expectoration%'
or q3.LIBABR like 'Dyspnée%'
or q3.LIBABR like 'Score qualité de vie : SF-36%'
or q3.LIBABR like 'SPIRO-RESIS VA%'
or q3.LIBABR like 'Conclusion EFR%'
UNION
SELECT p.NIP, /* VARCHAR2 */
p.NOM, /* VARCHAR2*/
p.PRENOM, /* VARCHAR2 */
sj.DATE_ENT, /* NUMBER */
8341.5,/* NUMBER */
'fumeur', /* VARCHAR2 */
NULL,
0/* NUMBER */
FROM
TITRE
UNION
SELECT p.NIP, /* VARCHAR2 */
p.NOM, /* VARCHAR2*/
p.PRENOM, /* VARCHAR2 */
sj.DATE_ENT, /* NUMBER */
8346.5,/* NUMBER */
'fumeur', /* VARCHAR2 */
NULL,
0/* NUMBER */
FROM
TITRE
UNION
SELECT p.NIP, /* VARCHAR2 */
p.NOM, /* VARCHAR2*/
p.PRENOM, /* VARCHAR2 */
sj.DATE_ENT, /* NUMBER */
8349.5,/* NUMBER */
'fumeur', /* VARCHAR2 */
NULL,
0/* NUMBER */
FROM
TITRE
UNION
SELECT p.NIP, /* VARCHAR2 */
p.NOM, /* VARCHAR2*/
p.PRENOM, /* VARCHAR2 */
sj.DATE_ENT, /* NUMBER */
8352.5,/* NUMBER */
'fumeur', /* VARCHAR2 */
NULL,
0/* NUMBER */
FROM
TITRE
UNION
SELECT p.NIP, /* VARCHAR2 */
p.NOM, /* VARCHAR2*/
p.PRENOM, /* VARCHAR2 */
sj.DATE_ENT, /* NUMBER */
8354.5,/* NUMBER */
'fumeur', /* VARCHAR2 */
NULL,
0/* NUMBER */
FROM
TITRE |
Partager