source: ruby/trunk/lib/adl_parser/test/adl/openEHR-EHR-CLUSTER.exam-uterus.v1.adl@ 318

Last change on this file since 318 was 318, checked in by Tatsukawa, Akimichi, 15 years ago

successfully parsing all the adl files under http://www.openehr.org/svn/knowledge/archetypes/dev/adl/openehr/ehr directory

File size: 8.5 KB
Line 
1archetype (adl_version=1.4)
2 openEHR-EHR-CLUSTER.exam-uterus.v1
3specialize
4 openEHR-EHR-CLUSTER.exam.v1
5
6concept
7 [at0000.1] -- Examination of the uterus
8language
9 original_language = <[ISO_639-1::en]>
10description
11 original_author = <
12 ["name"] = <"Sam Heard">
13 ["organisation"] = <"Ocean Informatics">
14 ["date"] = <"08/04/2007">
15 ["email"] = <"sam.heard@oceaninformatics.biz">
16 >
17 details = <
18 ["en"] = <
19 language = <[ISO_639-1::en]>
20 purpose = <"A cluster for recording findings on physical examination of the uterus.">
21 use = <"">
22 keywords = <"examination", "physical", "uterus", "pregnancy">
23 misuse = <"">
24 >
25 >
26 lifecycle_state = <"Initial">
27 other_contributors = <>
28
29definition
30 CLUSTER[at0000.1] matches { -- Examination of the uterus
31 items cardinality matches {0..*; unordered} matches {
32 CLUSTER[at0004] occurrences matches {0..1} matches { -- Normal statements
33 items cardinality matches {0..*; unordered} matches {
34 ELEMENT[at0005] occurrences matches {0..*} matches { -- Normal statement
35 value matches {
36 DV_TEXT matches {*}
37 }
38 }
39 }
40 }
41 ELEMENT[at0002] occurrences matches {0..1} matches { -- Clinical description
42 value matches {
43 DV_TEXT matches {*}
44 }
45 }
46 CLUSTER[at0008] occurrences matches {0..1} matches { -- Findings
47 items cardinality matches {0..*; unordered} matches {
48 allow_archetype CLUSTER occurrences matches {0..*} matches {
49 include
50 archetype_id/value matches {/palpation\.v1draft/}
51 archetype_id/value matches {/inspection\.v1draft/}
52 exclude
53 archetype_id/value matches {/.*/}
54 }
55 ELEMENT[at0.24] occurrences matches {0..1} matches { -- Position
56 value matches {
57 DV_CODED_TEXT matches {
58 defining_code matches {
59 [local::
60 at0.26, -- Anteverted
61 at0.27] -- Retroverted
62 }
63 }
64 }
65 }
66 CLUSTER[at0.1] occurrences matches {0..1} matches { -- Size
67 items cardinality matches {0..*; unordered} matches {
68 ELEMENT[at0.2] occurrences matches {0..1} matches { -- Fundal height
69 value matches {
70 C_DV_QUANTITY <
71 property = <[openehr::122]>
72 list = <
73 ["1"] = <
74 units = <"cm">
75 magnitude = <|0.0..100.0|>
76 precision = <|1|>
77 >
78 >
79 >
80 }
81 }
82 allow_archetype CLUSTER occurrences matches {0..1} matches {
83 include
84 archetype_id/value matches {/dimensions\.v1/}
85 archetype_id/value matches {/size\.v1draft/}
86 }
87 ELEMENT[at0.3] occurrences matches {0..1} matches { -- Weeks of gestation
88 value matches {
89 DV_DURATION matches {
90 value matches {PW}
91 }
92 }
93 }
94 ELEMENT[at0.20] occurrences matches {0..1} matches { -- Relative to anatomical markers
95 value matches {
96 DV_CODED_TEXT matches {
97 defining_code matches {
98 [local::
99 at0.21, -- At symphisis pubis
100 at0.22, -- At umbilicus
101 at0.23] -- At xiphisternum
102 }
103 }
104 }
105 }
106 }
107 }
108 ELEMENT[at0.4] occurrences matches {0..1} matches { -- Assessment of liquor volume
109 value matches {
110 -3|[local::at0.5], -- Markedly reduced
111 -2|[local::at0.6], -- Reduced
112 -1|[local::at0.7], -- Slightly reduced
113 0|[local::at0.8], -- Normal
114 1|[local::at0.9], -- Slightly increased
115 2|[local::at0.10], -- Increased
116 3|[local::at0.11] -- Markedly increased
117 }
118 }
119 ELEMENT[at0.12] occurrences matches {0..1} matches { -- Number of fetuses
120 value matches {
121 DV_COUNT matches {
122 magnitude matches {|>=0|}
123 }
124 }
125 }
126 CLUSTER[at0.18] occurrences matches {0..1} matches { -- Fetus
127 items cardinality matches {1..*; unordered} matches {
128 allow_archetype CLUSTER occurrences matches {0..*} matches {
129 include
130 archetype_id/value matches {/exam-fetus\.v1/}
131 }
132 }
133 }
134 CLUSTER[at0003] occurrences matches {0..1} matches { -- Detail
135 items cardinality matches {0..*; unordered} matches {
136 allow_archetype CLUSTER occurrences matches {0..1} matches {
137 include
138 archetype_id/value matches {/exam-generic\.v1/}
139 }
140 }
141 }
142 }
143 }
144 ELEMENT[at0006] occurrences matches {0..*} matches { -- Image
145 value matches {
146 DV_MULTIMEDIA matches {
147 media_type matches {
148 [openEHR::
149 426,
150 427,
151 429]
152 }
153 }
154 }
155 }
156 }
157 }
158
159ontology
160 term_definitions = <
161 ["en"] = <
162 items = <
163 ["at0.1"] = <
164 description = <"Information about the size of the object for examination">
165 text = <"Size">
166 >
167 ["at0.10"] = <
168 description = <"The amount of liquor is definitely increased">
169 text = <"Increased">
170 >
171 ["at0.11"] = <
172 description = <"The amount of liquor is greatly increased compared to normal for gestation">
173 text = <"Markedly increased">
174 >
175 ["at0.12"] = <
176 description = <"The number of foetuses that are in the uterus">
177 text = <"Number of fetuses">
178 >
179 ["at0.18"] = <
180 description = <"Information about one or more foetuses">
181 text = <"Fetus">
182 >
183 ["at0.19"] = <
184 description = <"An optional identifier of the fetus">
185 text = <"Identifier">
186 >
187 ["at0.2"] = <
188 description = <"The height of the uterine fundus measured from the symphysis pubis">
189 text = <"Fundal height">
190 >
191 ["at0.20"] = <
192 description = <"Relative size of uterus related to anatomy of person">
193 text = <"Relative to anatomical markers">
194 >
195 ["at0.21"] = <
196 description = <"*">
197 text = <"At symphisis pubis">
198 >
199 ["at0.22"] = <
200 description = <"*">
201 text = <"At umbilicus">
202 >
203 ["at0.23"] = <
204 description = <"*">
205 text = <"At xiphisternum">
206 >
207 ["at0.24"] = <
208 description = <"Position of uterus">
209 text = <"Position">
210 >
211 ["at0.25"] = <
212 description = <"Position of uterus">
213 text = <"Position">
214 >
215 ["at0.26"] = <
216 description = <"Uterine fundus is tipped forward">
217 text = <"Anteverted">
218 >
219 ["at0.27"] = <
220 description = <"Uterine fundus is tipped backward">
221 text = <"Retroverted">
222 >
223 ["at0.28"] = <
224 description = <"*">
225 text = <"New element">
226 >
227 ["at0.3"] = <
228 description = <"The size in terms of weeks of pregnancy">
229 text = <"Weeks of gestation">
230 >
231 ["at0.4"] = <
232 description = <"The relative amount of liquor present in the uterus">
233 text = <"Assessment of liquor volume">
234 >
235 ["at0.5"] = <
236 description = <"The amount of liquor is much less than expected">
237 text = <"Markedly reduced">
238 >
239 ["at0.6"] = <
240 description = <"The amount of liquor is definitely reduced">
241 text = <"Reduced">
242 >
243 ["at0.7"] = <
244 description = <"The amount of liquor is slightly reduced">
245 text = <"Slightly reduced">
246 >
247 ["at0.8"] = <
248 description = <"The amount of liquor is normal for gestation">
249 text = <"Normal">
250 >
251 ["at0.9"] = <
252 description = <"The amount of liquor is slightly increased">
253 text = <"Slightly increased">
254 >
255 ["at0000"] = <
256 description = <"Generic examination cluster for describing a finding on physical examination">
257 text = <"Examination">
258 >
259 ["at0000.1"] = <
260 description = <"For recording findings of the uterus including when pregnant">
261 text = <"Examination of the uterus">
262 >
263 ["at0001"] = <
264 description = <"The object of the examination">
265 text = <"Object">
266 >
267 ["at0002"] = <
268 description = <"Textural description of the part examined">
269 text = <"Clinical description">
270 >
271 ["at0003"] = <
272 description = <"More focused examination findings">
273 text = <"Detail">
274 >
275 ["at0004"] = <
276 description = <"A group of statements about the normality of the examination">
277 text = <"Normal statements">
278 >
279 ["at0005"] = <
280 description = <"A specific statement of normality">
281 text = <"Normal statement">
282 >
283 ["at0006"] = <
284 description = <"Drawing or image of the area examined">
285 text = <"Image">
286 >
287 ["at0008"] = <
288 description = <"Clinical findings">
289 text = <"Findings">
290 >
291 >
292 >
293 >
Note: See TracBrowser for help on using the repository browser.