/var/lib/gnumed/server/sql/gmDemographics-Person-data.sql is in gnumed-server 19.6-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | -- project: GNUMed
-- author: Karsten Hilbert
-- license: GPL v2 or later (details at http://gnu.org)
-- identity related data
-- ===================================================================
-- $Source: /home/ncq/Projekte/cvs2git/vcs-mirror/gnumed/gnumed/server/sql/gmDemographics-Person-data.sql,v $
-- $Id: gmDemographics-Person-data.sql,v 1.11 2006-01-09 13:46:19 ncq Exp $
-- ===================================================================
-- force terminate + exit(3) on errors if non-interactive
\set ON_ERROR_STOP 1
-- ================================================
-- please do NOT alter the sequence !!
BEGIN;
insert into dem.relation_types(biological, description, inverse) values(true, i18n.i18n('parent'), NULL);
insert into dem.relation_types(biological, description, inverse) values(true, i18n.i18n('child'), 1);
update dem.relation_types set inverse=2 where id=1;
insert into dem.relation_types(biological, description, inverse) values(true, i18n.i18n('sibling'), 3);
insert into dem.relation_types(biological, description, inverse) values(true, i18n.i18n('halfsibling'), 4);
insert into dem.relation_types(biological, description, inverse) values(false, i18n.i18n('stepparent'), NULL);
insert into dem.relation_types(biological, description, inverse) values(false, i18n.i18n('stepchild'), 5);
update dem.relation_types set inverse=6 where id=5;
insert into dem.relation_types(biological, description, inverse) values(false, i18n.i18n('married'), 7);
insert into dem.relation_types(biological, description, inverse) values(false, i18n.i18n('de facto'), 8);
insert into dem.relation_types(biological, description, inverse) values(false, i18n.i18n('divorced'), 9);
insert into dem.relation_types(biological, description, inverse) values(false, i18n.i18n('separated'), 10);
insert into dem.relation_types(biological, description, inverse) values(false, i18n.i18n('legal guardian'), NULL);
insert into dem.relation_types(biological, description, inverse) values(false, i18n.i18n('ward'), 11);
update dem.relation_types set inverse=12 where id=11;
COMMIT;
insert into dem.marital_status(name) values (i18n.i18n ('single'));
insert into dem.marital_status(name) values (i18n.i18n ('de facto'));
insert into dem.marital_status(name) values (i18n.i18n ('married'));
insert into dem.marital_status(name) values (i18n.i18n ('divorced'));
insert into dem.marital_status(name) values (i18n.i18n ('separated'));
insert into dem.marital_status(name) values (i18n.i18n ('widowed'));
insert into dem.gender_label (tag, label, sort_weight, comment) values (
i18n.i18n('m'), i18n.i18n('male'), 3, '(m)ale'
);
insert into dem.gender_label (tag, label, sort_weight, comment) values (
i18n.i18n('f'), i18n.i18n('female'), 3, '(f)emale'
);
insert into dem.gender_label (tag, label, sort_weight, comment) values (
i18n.i18n('tm'), i18n.i18n('transsexual phenotype male'), 2, 'tm - (t)ranssexual phenotype (m)ale'
);
insert into dem.gender_label (tag, label, sort_weight, comment) values (
i18n.i18n('tf'), i18n.i18n('transsexual phenotype female'), 2, 'tf - (t)ranssexual phenotype (f)emale'
);
insert into dem.gender_label (tag, label, sort_weight, comment) values (
i18n.i18n('h'), i18n.i18n('hermaphrodite'), 1, '(h)ermaphrodite: intersexual'
);
-- ===================================================================
-- staff roles
delete from dem.staff_role;
-- standard GP practice staff
insert into dem.staff_role (name) values (i18n.i18n('doctor'));
insert into dem.staff_role (name) values (i18n.i18n('nurse'));
insert into dem.staff_role (name) values (i18n.i18n('manager'));
insert into dem.staff_role (name) values (i18n.i18n('secretary'));
insert into dem.staff_role (name) values (i18n.i18n('X-ray assistant'));
insert into dem.staff_role (name) values (i18n.i18n('lab technician'));
insert into dem.staff_role (name) values (i18n.i18n('medical student'));
insert into dem.staff_role (name) values (i18n.i18n('student nurse'));
insert into dem.staff_role (name) values (i18n.i18n('trainee - secretary'));
insert into dem.staff_role (name) values (i18n.i18n('trainee - X-ray'));
insert into dem.staff_role (name) values (i18n.i18n('trainee - lab'));
-- =============================================
-- do simple schema revision tracking
INSERT INTO gm_schema_revision (filename, version) VALUES('$RCSfile: gmDemographics-Person-data.sql,v $', '$Revision: 1.11 $');
-- =============================================
-- $Log: gmDemographics-Person-data.sql,v $
-- Revision 1.11 2006-01-09 13:46:19 ncq
-- - adjust to schema "i18n" qualification
--
-- Revision 1.10 2006/01/06 10:12:02 ncq
-- - add missing grants
-- - add_table_for_audit() now in "audit" schema
-- - demographics now in "dem" schema
-- - add view v_inds4vaccine
-- - move staff_role from clinical into demographics
-- - put add_coded_term() into "clin" schema
-- - put German things into "de_de" schema
--
-- Revision 1.9 2005/09/19 16:38:51 ncq
-- - adjust to removed is_core from gm_schema_revision
--
-- Revision 1.8 2005/07/14 21:31:42 ncq
-- - partially use improved schema revision tracking
--
-- Revision 1.7 2005/04/14 17:45:21 ncq
-- - gender_label.sort_rank -> sort_weight
--
-- Revision 1.6 2005/04/14 16:57:50 ncq
-- - add gender_label data
--
-- Revision 1.5 2005/02/12 13:49:14 ncq
-- - identity.id -> identity.pk
-- - allow NULL for identity.fk_marital_status
-- - subsequent schema changes
--
-- Revision 1.4 2004/12/20 19:04:37 ncq
-- - fixes by Ian while overhauling the demographics API
--
-- Revision 1.3 2004/12/15 09:25:53 ncq
-- - don't hardcode primary key of marital status
--
-- Revision 1.2 2004/03/02 10:22:30 ihaywood
-- support for martial status and occupations
-- .conf files now use host autoprobing
--
-- Revision 1.1 2003/08/02 10:46:03 ncq
-- - rename schema files by service
--
-- Revision 1.3 2003/05/12 12:43:39 ncq
-- - gmI18N, gmServices and gmSchemaRevision are imported globally at the
-- database level now, don't include them in individual schema file anymore
--
-- Revision 1.2 2003/05/03 14:24:56 ncq
-- - updated comment
--
-- Revision 1.1 2003/02/14 10:36:37 ncq
-- - break out default and test data into their own files, needed for dump/restore of dbs
--
|