archetype (adl_version=1.4) openEHR-EHR-CLUSTER.move.v1 concept [at0000] -- Movement language original_language = <[ISO_639-1::en]> description original_author = < ["name"] = <"unknown"> > details = < ["en"] = < language = <[ISO_639-1::en]> purpose = <"For describing the findings on movement of a structure"> use = <""> keywords = <"movement", ...> misuse = <""> > > lifecycle_state = <"Initial"> other_contributors = <> definition CLUSTER[at0000] matches { -- Movement items cardinality matches {0..*; unordered} matches { CLUSTER[at0001] occurrences matches {0..1} matches { -- Normal statements items cardinality matches {1..*; unordered} matches { ELEMENT[at0002] occurrences matches {1..*} matches { -- Normal statement value matches { DV_TEXT matches {*} } } } } ELEMENT[at0003] occurrences matches {0..1} matches { -- Clinical description value matches { DV_TEXT matches {*} } } CLUSTER[at0036] occurrences matches {0..1} matches { -- Findings items cardinality matches {0..*; unordered} matches { CLUSTER[at0037] occurrences matches {0..1} matches { -- General movement items cardinality matches {0..*; unordered} matches { use_node ELEMENT /items[at0036]/items[at0004]/items[at0007] use_node ELEMENT /items[at0036]/items[at0004]/items[at0006] use_node ELEMENT /items[at0036]/items[at0004]/items[at0019] } } CLUSTER[at0004] occurrences matches {0..*} matches { -- Specific movement items cardinality matches {1..*; unordered} matches { ELEMENT[at0011] occurrences matches {0..1} matches { -- Type of movement value matches { DV_CODED_TEXT matches { defining_code matches { [local:: at0012, -- Active movement at0013] -- Passive movement } } } } ELEMENT[at0005] matches { -- Movement value matches { DV_TEXT matches {*} } } ELEMENT[at0007] occurrences matches {0..1} matches { -- Description value matches { DV_TEXT matches {*} } } ELEMENT[at0035] occurrences matches {0..1} matches { -- Arc of movement value matches { C_DV_QUANTITY < property = <[openehr::497]> list = < ["1"] = < units = <"°"> magnitude = <|>=0.0|> precision = <|0|> > > > } } ELEMENT[at0006] occurrences matches {0..1} matches { -- Relative range of movement value matches { 0|[local::at0008], -- No movement 2|[local::at0017], -- Severe restriction 5|[local::at0010], -- Moderate restriction 8|[local::at0016], -- Minor restriction 10|[local::at0009]; -- Full range of movement 0 -- assumed value } } ELEMENT[at0019] occurrences matches {0..1} matches { -- Associated pain value matches { 0|[local::at0020], -- None 1|[local::at0021], -- Mild 5|[local::at0022], -- Moderate 8|[local::at0024], -- Servere 10|[local::at0023]; -- Extreme 0 -- assumed value } } } } } } } } ontology term_definitions = < ["en"] = < items = < ["at0000"] = < description = <"Movement as part of physical examination"> text = <"Movement"> > ["at0001"] = < description = <"A group of statements that express normality of movement"> text = <"Normal statements"> > ["at0002"] = < description = <"A statement about normality of movement"> text = <"Normal statement"> > ["at0003"] = < description = <"Clinical description about the findings on movement"> text = <"Clinical description"> > ["at0004"] = < description = <"A specific movement being tested"> text = <"Specific movement"> > ["at0005"] = < description = <"A specific movement"> text = <"Movement"> > ["at0006"] = < description = <"The relative range of movement"> text = <"Relative range of movement"> > ["at0007"] = < description = <"A textural description of the movement"> text = <"Description"> > ["at0008"] = < description = <"There is no movement"> text = <"No movement"> > ["at0009"] = < description = <"Movement is not restricted"> text = <"Full range of movement"> > ["at0010"] = < description = <"Movement is moderately restricted"> text = <"Moderate restriction"> > ["at0011"] = < description = <"The type of movement"> text = <"Type of movement"> > ["at0012"] = < description = <"The movement is undertaken by the person"> text = <"Active movement"> > ["at0013"] = < description = <"The clinician is moving the body part"> text = <"Passive movement"> > ["at0016"] = < description = <"Movement is slightly restricted"> text = <"Minor restriction"> > ["at0017"] = < description = <"Movement is severely restricted"> text = <"Severe restriction"> > ["at0019"] = < description = <"Associated pain or discomfort"> text = <"Associated pain"> > ["at0020"] = < description = <"No pain or discomfort on movement"> text = <"None"> > ["at0021"] = < description = <"Mild pain on movement"> text = <"Mild"> > ["at0022"] = < description = <"Moderate pain on movement"> text = <"Moderate"> > ["at0023"] = < description = <"Severe pain which restricts all movement"> text = <"Extreme"> > ["at0024"] = < description = <"Severe pain which limits movement"> text = <"Severe"> > ["at0035"] = < description = <"The number of degrees that movement is available"> text = <"Arc of movement"> > ["at0036"] = < description = <"Clinical findings"> text = <"Findings"> > ["at0037"] = < description = <"Statements about movement in general"> text = <"General movement"> > > > >