150 lines
4.3 KiB
Plaintext
150 lines
4.3 KiB
Plaintext
--
|
|
-- Example fragment of an openEHR Archetype, written in cADL, a subsyntax of the Archetype Definition Language (ADL)
|
|
-- definition available here: http://www.openehr.org/releases/trunk/architecture/am/adl2.pdf
|
|
-- Author: Thomas Beale
|
|
--
|
|
|
|
EVALUATION[id1] matches { -- Adverse Reaction
|
|
data matches {
|
|
ITEM_TREE[id2] matches {
|
|
items cardinality matches {1..*; unordered} matches {
|
|
ELEMENT[id3] matches { -- Substance/Agent
|
|
value matches {
|
|
DV_TEXT[id51]
|
|
}
|
|
}
|
|
ELEMENT[id5] occurrences matches {0..1} matches { -- Absolute Contraindication?
|
|
value matches {
|
|
DV_BOOLEAN[id52] matches {
|
|
value matches {True}
|
|
}
|
|
}
|
|
}
|
|
ELEMENT[id50] occurrences matches {0..1} matches { -- Future Use
|
|
value matches {
|
|
DV_TEXT[id53]
|
|
}
|
|
}
|
|
ELEMENT[id7] occurrences matches {0..1} matches { -- Overall Comment
|
|
value matches {
|
|
DV_TEXT[id54]
|
|
}
|
|
}
|
|
CLUSTER[id10] matches { -- Reaction Event
|
|
items matches {
|
|
ELEMENT[id11] occurrences matches {0..1} matches { -- Specific Substance/Agent
|
|
value matches {
|
|
DV_TEXT[id55]
|
|
}
|
|
}
|
|
ELEMENT[id12] matches { -- Manifestation
|
|
value matches {
|
|
DV_TEXT[id56]
|
|
}
|
|
}
|
|
ELEMENT[id17] occurrences matches {0..1} matches { -- Reaction Type
|
|
value matches {
|
|
DV_TEXT[id57]
|
|
}
|
|
}
|
|
ELEMENT[id22] occurrences matches {0..1} matches { -- Certainty
|
|
value matches {
|
|
DV_CODED_TEXT[id58] matches {
|
|
defining_code matches {[ac1]} -- Certainty (synthesised)
|
|
}
|
|
}
|
|
}
|
|
ELEMENT[id13] occurrences matches {0..1} matches { -- Reaction Description
|
|
value matches {
|
|
DV_TEXT[id59]
|
|
}
|
|
}
|
|
ELEMENT[id28] occurrences matches {0..1} matches { -- Onset of Reaction
|
|
value matches {
|
|
DV_DATE_TIME[id60]
|
|
}
|
|
}
|
|
ELEMENT[id29] occurrences matches {0..1} matches { -- Duration of Reaction
|
|
value matches {
|
|
DV_DURATION[id61]
|
|
}
|
|
}
|
|
allow_archetype CLUSTER[id30] matches { -- Additional Reaction Detail
|
|
include
|
|
archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-a-zA-Z0-9_]+)*\.v1/}
|
|
}
|
|
ELEMENT[id19] occurrences matches {0..1} matches { -- Exposure Description
|
|
value matches {
|
|
DV_TEXT[id62]
|
|
}
|
|
}
|
|
ELEMENT[id21] occurrences matches {0..1} matches { -- Earliest Exposure
|
|
value matches {
|
|
DV_DATE_TIME[id63]
|
|
}
|
|
}
|
|
ELEMENT[id26] occurrences matches {0..1} matches { -- Duration of Exposure
|
|
value matches {
|
|
DV_DURATION[id64]
|
|
}
|
|
}
|
|
allow_archetype CLUSTER[id20] matches { -- Additional Exposure Detail
|
|
include
|
|
archetype_id/value matches {/openEHR-EHR-CLUSTER\.amount(-a-zA-Z0-9_]+)*\.v1|openEHR-EHR-CLUSTER\.medication_admin(-a-zA-Z0-9_]+)*\.v1|openEHR-EHR-CLUSTER\.timing(-a-zA-Z0-9_]+)*\.v1/}
|
|
}
|
|
ELEMENT[id41] occurrences matches {0..1} matches { -- Clinical Management Description
|
|
value matches {
|
|
DV_TEXT[id65]
|
|
}
|
|
}
|
|
ELEMENT[id32] matches { -- Multimedia
|
|
value matches {
|
|
DV_MULTIMEDIA[id66] matches {
|
|
media_type
|
|
}
|
|
}
|
|
}
|
|
allow_archetype CLUSTER[id42] matches { -- Reporting Details
|
|
include
|
|
archetype_id/value matches {/.*/}
|
|
}
|
|
ELEMENT[id33] occurrences matches {0..1} matches { -- Reaction Comment
|
|
value matches {
|
|
DV_TEXT[id67]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
protocol matches {
|
|
ITEM_TREE[id43] matches {
|
|
items matches {
|
|
ELEMENT[id45] occurrences matches {0..1} matches { -- Reaction Reported?
|
|
value matches {
|
|
DV_BOOLEAN[id68] matches {
|
|
value matches {True, False}
|
|
}
|
|
}
|
|
}
|
|
ELEMENT[id49] occurrences matches {0..1} matches { -- Report Comment
|
|
value matches {
|
|
DV_TEXT[id69]
|
|
}
|
|
}
|
|
ELEMENT[id46] matches { -- Adverse Reaction Report
|
|
value matches {
|
|
DV_URI[id70]
|
|
}
|
|
}
|
|
ELEMENT[id48] occurrences matches {0..1} matches { -- Supporting Clinical Record Information
|
|
value matches {
|
|
DV_EHR_URI[id71]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|