webtemplate.constrain_test.json Maven / Gradle / Ivy
The newest version!
{
"templateId": "constrain_test",
"version": "2.3",
"defaultLanguage": "en",
"languages": [
"en"
],
"tree": {
"id": "constrain",
"name": "constrain",
"localizedName": "constrain",
"rmType": "COMPOSITION",
"nodeId": "openEHR-EHR-COMPOSITION.encounter.v1",
"min": 1,
"max": 1,
"localizedNames": {
"en": "constrain"
},
"localizedDescriptions": {
"en": "Interaction, contact or care event between a subject of care and healthcare provider(s)."
},
"aqlPath": "",
"children": [
{
"id": "context",
"rmType": "EVENT_CONTEXT",
"nodeId": "",
"min": 1,
"max": 1,
"aqlPath": "/context",
"children": [
{
"id": "address",
"name": "Address",
"localizedName": "Address",
"rmType": "CLUSTER",
"nodeId": "openEHR-EHR-CLUSTER.address.v0",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Address"
},
"localizedDescriptions": {
"en": "To record details of one or more personal addresses."
},
"aqlPath": "/context/other_context[at0001]/items[openEHR-EHR-CLUSTER.address.v0]",
"children": [
{
"id": "address",
"name": "Address",
"localizedName": "Address",
"rmType": "CLUSTER",
"nodeId": "at0001",
"min": 0,
"max": -1,
"localizedNames": {
"en": "Address"
},
"localizedDescriptions": {
"en": "One or more adresses for an individual."
},
"aqlPath": "/context/other_context[at0001]/items[openEHR-EHR-CLUSTER.address.v0]/items[at0001]",
"children": [
{
"id": "address_type",
"name": "Address Type",
"localizedName": "Address Type",
"rmType": "DV_CODED_TEXT",
"nodeId": "at0006",
"min": 1,
"max": 1,
"localizedNames": {
"en": "Address Type"
},
"localizedDescriptions": {
"en": "The type of address."
},
"aqlPath": "/context/other_context[at0001]/items[openEHR-EHR-CLUSTER.address.v0]/items[at0001]/items[at0006]/value",
"inputs": [
{
"suffix": "code",
"type": "CODED_TEXT",
"list": [
{
"value": "at0011",
"label": "Residential",
"localizedLabels": {
"en": "Residential"
},
"localizedDescriptions": {
"en": "Address of place of residence."
}
},
{
"value": "at0012",
"label": "Correspondence",
"localizedLabels": {
"en": "Correspondence"
},
"localizedDescriptions": {
"en": "Address for correspondence."
}
},
{
"value": "at0013",
"label": "Business",
"localizedLabels": {
"en": "Business"
},
"localizedDescriptions": {
"en": "Address of place of business."
}
},
{
"value": "at0014",
"label": "Temporary",
"localizedLabels": {
"en": "Temporary"
},
"localizedDescriptions": {
"en": "Temporary address."
}
}
]
}
]
},
{
"id": "unstructured_address",
"name": "Unstructured address",
"localizedName": "Unstructured address",
"rmType": "DV_TEXT",
"nodeId": "at0002",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Unstructured address"
},
"localizedDescriptions": {
"en": "A postal address expressed in an unstructured format. ENV 13606 - 4:2000 7.11.15."
},
"aqlPath": "/context/other_context[at0001]/items[openEHR-EHR-CLUSTER.address.v0]/items[at0001]/items[at0002]/value",
"inputs": [
{
"type": "TEXT"
}
]
},
{
"id": "structured_address",
"name": "Structured address",
"localizedName": "Structured address",
"rmType": "CLUSTER",
"nodeId": "at0003",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Structured address"
},
"localizedDescriptions": {
"en": "The structure of a postal address representing the residence of a patient or the physical location of an organisation. ENV 13606-4:2000 7.11.1."
},
"aqlPath": "/context/other_context[at0001]/items[openEHR-EHR-CLUSTER.address.v0]/items[at0001]/items[at0003]",
"children": [
{
"id": "property_number",
"name": "Property number",
"localizedName": "Property number",
"rmType": "DV_TEXT",
"nodeId": "at0005",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Property number"
},
"localizedDescriptions": {
"en": "The number of the property."
},
"aqlPath": "/context/other_context[at0001]/items[openEHR-EHR-CLUSTER.address.v0]/items[at0001]/items[at0003]/items[at0005]/value",
"inputs": [
{
"type": "TEXT"
}
]
},
{
"id": "address_line",
"name": "Address line",
"localizedName": "Address line",
"rmType": "DV_TEXT",
"nodeId": "at0009",
"min": 0,
"max": 4,
"localizedNames": {
"en": "Address line"
},
"localizedDescriptions": {
"en": "A series of address lines."
},
"aqlPath": "/context/other_context[at0001]/items[openEHR-EHR-CLUSTER.address.v0]/items[at0001]/items[at0003]/items[at0009]/value",
"inputs": [
{
"type": "TEXT"
}
]
}
]
},
{
"id": "post_code",
"name": "Post code",
"localizedName": "Post code",
"rmType": "DV_TEXT",
"nodeId": "at0004",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Post code"
},
"localizedDescriptions": {
"en": "Post code."
},
"aqlPath": "/context/other_context[at0001]/items[openEHR-EHR-CLUSTER.address.v0]/items[at0001]/items[at0004]/value",
"inputs": [
{
"type": "TEXT"
}
]
},
{
"id": "addressvalid_period",
"name": "AddressValid Period",
"localizedName": "AddressValid Period",
"rmType": "CLUSTER",
"nodeId": "at0015",
"min": 0,
"max": 1,
"localizedNames": {
"en": "AddressValid Period"
},
"localizedDescriptions": {
"en": "The period during which the associated address is applicable to the person / organisation. ENV 13606 - 4:2000 7.11.11. This describes the actual period."
},
"aqlPath": "/context/other_context[at0001]/items[openEHR-EHR-CLUSTER.address.v0]/items[at0001]/items[at0015]",
"children": [
{
"id": "valid_from",
"name": "Valid from",
"localizedName": "Valid from",
"rmType": "DV_DATE_TIME",
"nodeId": "at0007",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Valid from"
},
"localizedDescriptions": {
"en": "The start of the period for which this address is valid."
},
"aqlPath": "/context/other_context[at0001]/items[openEHR-EHR-CLUSTER.address.v0]/items[at0001]/items[at0015]/items[at0007]/value",
"inputs": [
{
"type": "DATETIME",
"validation": {
"pattern": "yyyy-mm-ddTHH:MM:SS"
},
"defaultValue": "2019-01-28T21:22:49.426Z"
}
]
},
{
"id": "valid_to",
"name": "Valid to",
"localizedName": "Valid to",
"rmType": "DV_DATE_TIME",
"nodeId": "at0008",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Valid to"
},
"localizedDescriptions": {
"en": "Date from which the Address is no longer valid."
},
"aqlPath": "/context/other_context[at0001]/items[openEHR-EHR-CLUSTER.address.v0]/items[at0001]/items[at0015]/items[at0008]/value",
"inputs": [
{
"type": "DATETIME",
"validation": {
"pattern": "yyyy-mm-ddTHH:??:??"
}
}
]
}
]
}
]
}
]
},
{
"id": "start_time",
"name": "Start_time",
"rmType": "DV_DATE_TIME",
"min": 0,
"max": 1,
"aqlPath": "/context/start_time",
"inputs": [
{
"type": "DATETIME"
}
],
"inContext": true
},
{
"id": "setting",
"name": "Setting",
"rmType": "DV_CODED_TEXT",
"min": 0,
"max": 1,
"aqlPath": "/context/setting",
"inputs": [
{
"suffix": "code",
"type": "TEXT"
},
{
"suffix": "value",
"type": "TEXT"
}
],
"inContext": true
}
]
},
{
"id": "abbey_pain_scale",
"name": "Abbey pain scale",
"localizedName": "Abbey pain scale",
"rmType": "OBSERVATION",
"nodeId": "openEHR-EHR-OBSERVATION.abbey_pain_scale.v0",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Abbey pain scale"
},
"localizedDescriptions": {
"en": "Rapid tool to assess the severity of pain in cognitively impaired and non-verbal individuals."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.abbey_pain_scale.v0]",
"children": [
{
"id": "any_event",
"name": "Any event",
"localizedName": "Any event",
"rmType": "EVENT",
"nodeId": "at0002",
"min": 0,
"max": -1,
"localizedNames": {
"en": "Any event"
},
"localizedDescriptions": {
"en": "Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.abbey_pain_scale.v0]/data[at0001]/events[at0002]",
"children": [
{
"id": "vocalization",
"name": "Vocalization",
"localizedName": "Vocalization",
"rmType": "DV_ORDINAL",
"nodeId": "at0004",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Vocalization"
},
"localizedDescriptions": {
"en": ""
},
"annotations": {
"comment": "For example: whimpering; groaning; crying."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.abbey_pain_scale.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0004]/value",
"inputs": [
{
"type": "CODED_TEXT",
"list": [
{
"value": "at0010",
"label": "Absent",
"localizedLabels": {
"en": "Absent"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 0
},
{
"value": "at0011",
"label": "Mild",
"localizedLabels": {
"en": "Mild"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 1
},
{
"value": "at0012",
"label": "Moderate",
"localizedLabels": {
"en": "Moderate"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 2
},
{
"value": "at0013",
"label": "Severe",
"localizedLabels": {
"en": "Severe"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 3
}
],
"defaultValue": "at0011"
}
]
},
{
"id": "facial_expression",
"name": "Facial expression",
"localizedName": "Facial expression",
"rmType": "DV_ORDINAL",
"nodeId": "at0005",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Facial expression"
},
"localizedDescriptions": {
"en": ""
},
"annotations": {
"comment": "For example: looking tense; frowning; grimacing; looking frightened."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.abbey_pain_scale.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0005]/value",
"inputs": [
{
"type": "CODED_TEXT",
"list": [
{
"value": "at0010",
"label": "Absent",
"localizedLabels": {
"en": "Absent"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 0
},
{
"value": "at0011",
"label": "Mild",
"localizedLabels": {
"en": "Mild"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 1
},
{
"value": "at0012",
"label": "Moderate",
"localizedLabels": {
"en": "Moderate"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 2
},
{
"value": "at0013",
"label": "Severe",
"localizedLabels": {
"en": "Severe"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 3
}
]
}
]
},
{
"id": "change_in_body_language",
"name": "Change in body language",
"localizedName": "Change in body language",
"rmType": "DV_ORDINAL",
"nodeId": "at0006",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Change in body language"
},
"localizedDescriptions": {
"en": ""
},
"annotations": {
"comment": "For example: fidgeting; rocking; guarding part of body; withdrawn."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.abbey_pain_scale.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0006]/value",
"inputs": [
{
"type": "CODED_TEXT",
"list": [
{
"value": "at0010",
"label": "Absent",
"localizedLabels": {
"en": "Absent"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 0
},
{
"value": "at0011",
"label": "Mild",
"localizedLabels": {
"en": "Mild"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 1
},
{
"value": "at0012",
"label": "Moderate",
"localizedLabels": {
"en": "Moderate"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 2
},
{
"value": "at0013",
"label": "Severe",
"localizedLabels": {
"en": "Severe"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 3
}
]
}
]
},
{
"id": "behavioural_change",
"name": "Behavioural change",
"localizedName": "Behavioural change",
"rmType": "DV_ORDINAL",
"nodeId": "at0007",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Behavioural change"
},
"localizedDescriptions": {
"en": ""
},
"annotations": {
"comment": "For example: increased confusion; refusing to eat,; alteration in usual patterns."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.abbey_pain_scale.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0007]/value",
"inputs": [
{
"type": "CODED_TEXT",
"list": [
{
"value": "at0010",
"label": "Absent",
"localizedLabels": {
"en": "Absent"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 0
},
{
"value": "at0011",
"label": "Mild",
"localizedLabels": {
"en": "Mild"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 1
},
{
"value": "at0012",
"label": "Moderate",
"localizedLabels": {
"en": "Moderate"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 2
},
{
"value": "at0013",
"label": "Severe",
"localizedLabels": {
"en": "Severe"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 3
}
]
}
]
},
{
"id": "physiological_change",
"name": "Physiological change",
"localizedName": "Physiological change",
"rmType": "DV_ORDINAL",
"nodeId": "at0008",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Physiological change"
},
"localizedDescriptions": {
"en": ""
},
"annotations": {
"comment": "For example: temperature, pulse or blood pressure outside normal limits; perspiring, flushing or pallor."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.abbey_pain_scale.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0008]/value",
"inputs": [
{
"type": "CODED_TEXT",
"list": [
{
"value": "at0010",
"label": "Absent",
"localizedLabels": {
"en": "Absent"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 0
},
{
"value": "at0011",
"label": "Mild",
"localizedLabels": {
"en": "Mild"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 1
},
{
"value": "at0012",
"label": "Moderate",
"localizedLabels": {
"en": "Moderate"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 2
},
{
"value": "at0013",
"label": "Severe",
"localizedLabels": {
"en": "Severe"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 3
}
]
}
]
},
{
"id": "physical_changes",
"name": "Physical changes",
"localizedName": "Physical changes",
"rmType": "DV_ORDINAL",
"nodeId": "at0009",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Physical changes"
},
"localizedDescriptions": {
"en": ""
},
"annotations": {
"comment": "For example: skin tears; pressure areas; arthritis; contractures; previous injuries."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.abbey_pain_scale.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0009]/value",
"inputs": [
{
"type": "CODED_TEXT",
"list": [
{
"value": "at0010",
"label": "Absent",
"localizedLabels": {
"en": "Absent"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 0
},
{
"value": "at0011",
"label": "Mild",
"localizedLabels": {
"en": "Mild"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 1
},
{
"value": "at0012",
"label": "Moderate",
"localizedLabels": {
"en": "Moderate"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 2
},
{
"value": "at0013",
"label": "Severe",
"localizedLabels": {
"en": "Severe"
},
"localizedDescriptions": {
"en": ""
},
"ordinal": 3
}
]
}
]
},
{
"id": "total_pain_score",
"name": "Total pain score",
"localizedName": "Total pain score",
"rmType": "DV_COUNT",
"nodeId": "at0014",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Total pain score"
},
"localizedDescriptions": {
"en": "The total sum of each component parameter for the Abbey pain scale."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.abbey_pain_scale.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0014]/value",
"inputs": [
{
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 11,
"maxOp": "<=",
"max": 15
}
},
"defaultValue": 11
}
]
},
{
"id": "pain_score_category",
"name": "Pain score category",
"localizedName": "Pain score category",
"rmType": "DV_CODED_TEXT",
"nodeId": "at0015",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Pain score category"
},
"localizedDescriptions": {
"en": "Category of pain, based on the total score."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.abbey_pain_scale.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0015]/value",
"inputs": [
{
"suffix": "code",
"type": "CODED_TEXT",
"list": [
{
"value": "at0016",
"label": "No pain",
"localizedLabels": {
"en": "No pain"
},
"localizedDescriptions": {
"en": "Total pain score 0-2."
}
},
{
"value": "at0017",
"label": "Mild pain",
"localizedLabels": {
"en": "Mild pain"
},
"localizedDescriptions": {
"en": "Total pain score 3-7."
}
},
{
"value": "at0018",
"label": "Moderate pain",
"localizedLabels": {
"en": "Moderate pain"
},
"localizedDescriptions": {
"en": "Total pain score 8-13."
}
},
{
"value": "at0019",
"label": "Severe pain",
"localizedLabels": {
"en": "Severe pain"
},
"localizedDescriptions": {
"en": "Total pain score 14+."
}
}
]
}
]
},
{
"id": "type_of_pain",
"name": "Type of pain",
"localizedName": "Type of pain",
"rmType": "DV_CODED_TEXT",
"nodeId": "at0020",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Type of pain"
},
"localizedDescriptions": {
"en": ""
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.abbey_pain_scale.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0020]/value",
"inputs": [
{
"suffix": "code",
"type": "CODED_TEXT",
"list": [
{
"value": "at0021",
"label": "Chronic",
"localizedLabels": {
"en": "Chronic"
},
"localizedDescriptions": {
"en": ""
}
},
{
"value": "at0022",
"label": "Acute",
"localizedLabels": {
"en": "Acute"
},
"localizedDescriptions": {
"en": ""
}
},
{
"value": "at0023",
"label": "Acute on chronic",
"localizedLabels": {
"en": "Acute on chronic"
},
"localizedDescriptions": {
"en": ""
}
}
]
}
]
},
{
"id": "time",
"name": "Time",
"rmType": "DV_DATE_TIME",
"min": 0,
"max": 1,
"aqlPath": "/content[openEHR-EHR-OBSERVATION.abbey_pain_scale.v0]/data[at0001]/events[at0002]/time",
"inputs": [
{
"type": "DATETIME"
}
],
"inContext": true
}
]
},
{
"id": "language",
"name": "Language",
"rmType": "CODE_PHRASE",
"min": 0,
"max": 1,
"aqlPath": "/content[openEHR-EHR-OBSERVATION.abbey_pain_scale.v0]/language",
"inContext": true
},
{
"id": "encoding",
"name": "Encoding",
"rmType": "CODE_PHRASE",
"min": 0,
"max": 1,
"aqlPath": "/content[openEHR-EHR-OBSERVATION.abbey_pain_scale.v0]/encoding",
"inContext": true
},
{
"id": "subject",
"name": "Subject",
"rmType": "PARTY_PROXY",
"min": 0,
"max": 1,
"aqlPath": "/content[openEHR-EHR-OBSERVATION.abbey_pain_scale.v0]/subject",
"inputs": [
{
"suffix": "id",
"type": "TEXT"
},
{
"suffix": "id_scheme",
"type": "TEXT"
},
{
"suffix": "id_namespace",
"type": "TEXT"
},
{
"suffix": "name",
"type": "TEXT"
}
],
"inContext": true
}
]
},
{
"id": "blood_pressure",
"name": "Blood pressure",
"localizedName": "Blood pressure",
"rmType": "OBSERVATION",
"nodeId": "openEHR-EHR-OBSERVATION.blood_pressure.v2",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Blood pressure"
},
"localizedDescriptions": {
"en": "The local measurement of arterial blood pressure which is a surrogate for arterial pressure in the systemic circulation."
},
"annotations": {
"comment": "Most commonly, use of the term 'blood pressure' refers to measurement of brachial artery pressure in the upper arm."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]",
"children": [
{
"id": "any_event",
"name": "Any event",
"localizedName": "Any event",
"rmType": "EVENT",
"nodeId": "at0006",
"min": 0,
"max": -1,
"localizedNames": {
"en": "Any event"
},
"localizedDescriptions": {
"en": "Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at0006]",
"children": [
{
"id": "systolic",
"name": "Systolic",
"localizedName": "Systolic",
"rmType": "DV_QUANTITY",
"nodeId": "at0004",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Systolic"
},
"localizedDescriptions": {
"en": "Peak systemic arterial blood pressure - measured in systolic or contraction phase of the heart cycle."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at0006]/data[at0003]/items[at0004]/value",
"inputs": [
{
"suffix": "magnitude",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": 0.0,
"maxOp": "<",
"max": 1000.0
},
"precision": {
"minOp": ">=",
"min": 0,
"maxOp": "<=",
"max": 0
}
}
},
{
"suffix": "unit",
"type": "CODED_TEXT",
"list": [
{
"value": "mm[Hg]",
"label": "mm[Hg]",
"localizedLabels": {
"en": "mmHg"
},
"validation": {
"range": {
"minOp": ">=",
"min": 0.0,
"maxOp": "<",
"max": 1000.0
},
"precision": {
"minOp": ">=",
"min": 0,
"maxOp": "<=",
"max": 0
}
}
}
]
}
],
"termBindings": {
"SNOMED-CT": {
"value": "[SNOMED-CT(2003)::271649006]",
"terminologyId": "SNOMED-CT"
}
}
},
{
"id": "diastolic",
"name": "Diastolic",
"localizedName": "Diastolic",
"rmType": "DV_QUANTITY",
"nodeId": "at0005",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Diastolic"
},
"localizedDescriptions": {
"en": "Minimum systemic arterial blood pressure - measured in the diastolic or relaxation phase of the heart cycle."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at0006]/data[at0003]/items[at0005]/value",
"inputs": [
{
"suffix": "magnitude",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": 0.0,
"maxOp": "<",
"max": 1000.0
},
"precision": {
"minOp": ">=",
"min": 0,
"maxOp": "<=",
"max": 0
}
}
},
{
"suffix": "unit",
"type": "CODED_TEXT",
"list": [
{
"value": "mm[Hg]",
"label": "mm[Hg]",
"localizedLabels": {
"en": "mmHg"
},
"validation": {
"range": {
"minOp": ">=",
"min": 0.0,
"maxOp": "<",
"max": 1000.0
},
"precision": {
"minOp": ">=",
"min": 0,
"maxOp": "<=",
"max": 0
}
}
}
]
}
],
"termBindings": {
"SNOMED-CT": {
"value": "[SNOMED-CT(2003)::271650006]",
"terminologyId": "SNOMED-CT"
}
}
},
{
"id": "mean_arterial_pressure",
"name": "Mean arterial pressure",
"localizedName": "Mean arterial pressure",
"rmType": "DV_QUANTITY",
"nodeId": "at1006",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Mean arterial pressure"
},
"localizedDescriptions": {
"en": "The average arterial pressure that occurs over the entire course of the heart contraction and relaxation cycle."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at0006]/data[at0003]/items[at1006]/value",
"inputs": [
{
"suffix": "magnitude",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": 0.0,
"maxOp": "<",
"max": 1000.0
},
"precision": {
"minOp": ">=",
"min": 0,
"maxOp": "<=",
"max": 0
}
}
},
{
"suffix": "unit",
"type": "CODED_TEXT",
"list": [
{
"value": "mm[Hg]",
"label": "mm[Hg]",
"localizedLabels": {
"en": "mmHg"
},
"validation": {
"range": {
"minOp": ">=",
"min": 0.0,
"maxOp": "<",
"max": 1000.0
},
"precision": {
"minOp": ">=",
"min": 0,
"maxOp": "<=",
"max": 0
}
}
}
]
}
]
},
{
"id": "pulse_pressure",
"name": "Pulse pressure",
"localizedName": "Pulse pressure",
"rmType": "DV_QUANTITY",
"nodeId": "at1007",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Pulse pressure"
},
"localizedDescriptions": {
"en": "The difference between the systolic and diastolic pressure."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at0006]/data[at0003]/items[at1007]/value",
"inputs": [
{
"suffix": "magnitude",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": 0.0,
"maxOp": "<",
"max": 1000.0
},
"precision": {
"minOp": ">=",
"min": 0,
"maxOp": "<=",
"max": 0
}
}
},
{
"suffix": "unit",
"type": "CODED_TEXT",
"list": [
{
"value": "mm[Hg]",
"label": "mm[Hg]",
"localizedLabels": {
"en": "mmHg"
},
"validation": {
"range": {
"minOp": ">=",
"min": 0.0,
"maxOp": "<",
"max": 1000.0
},
"precision": {
"minOp": ">=",
"min": 0,
"maxOp": "<=",
"max": 0
}
}
}
]
}
]
},
{
"id": "clinical_interpretation",
"name": "Clinical interpretation",
"localizedName": "Clinical interpretation",
"rmType": "DV_TEXT",
"nodeId": "at1059",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Clinical interpretation"
},
"localizedDescriptions": {
"en": "Single word, phrase or brief description that represents the clinical meaning and significance of the blood pressure measurement."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at0006]/data[at0003]/items[at1059]/value",
"inputs": [
{
"type": "TEXT"
}
]
},
{
"id": "comment",
"name": "Comment",
"localizedName": "Comment",
"rmType": "DV_TEXT",
"nodeId": "at0033",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Comment"
},
"localizedDescriptions": {
"en": "Additional narrative about the measurement, not captured in other fields."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at0006]/data[at0003]/items[at0033]/value",
"inputs": [
{
"type": "TEXT"
}
]
},
{
"id": "position",
"name": "Position",
"localizedName": "Position",
"rmType": "DV_CODED_TEXT",
"nodeId": "at0008",
"min": 0,
"max": 1,
"dependsOn": [
"systolic",
"diastolic",
"mean_arterial_pressure",
"clinical_interpretation",
"comment",
"pulse_pressure"
],
"localizedNames": {
"en": "Position"
},
"localizedDescriptions": {
"en": "The position of the individual at the time of measurement."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at0006]/state[at0007]/items[at0008]/value",
"inputs": [
{
"suffix": "code",
"type": "CODED_TEXT",
"list": [
{
"value": "at1000",
"label": "Standing",
"localizedLabels": {
"en": "Standing"
},
"localizedDescriptions": {
"en": "Standing at the time of blood pressure measurement."
}
},
{
"value": "at1001",
"label": "Sitting",
"localizedLabels": {
"en": "Sitting"
},
"localizedDescriptions": {
"en": "Sitting (for example on bed or chair) at the time of blood pressure measurement."
}
},
{
"value": "at1002",
"label": "Reclining",
"localizedLabels": {
"en": "Reclining"
},
"localizedDescriptions": {
"en": "Reclining at the time of blood pressure measurement."
}
},
{
"value": "at1003",
"label": "Lying",
"localizedLabels": {
"en": "Lying"
},
"localizedDescriptions": {
"en": "Lying flat at the time of blood pressure measurement."
}
},
{
"value": "at1014",
"label": "Lying with tilt to left",
"localizedLabels": {
"en": "Lying with tilt to left"
},
"localizedDescriptions": {
"en": "Lying flat with some lateral tilt, usually angled towards the left side. Commonly required in the last trimester of pregnancy to relieve aortocaval compression."
}
}
]
}
]
},
{
"id": "confounding_factors",
"name": "Confounding factors",
"localizedName": "Confounding factors",
"rmType": "DV_TEXT",
"nodeId": "at1052",
"min": 0,
"max": 1,
"dependsOn": [
"systolic",
"diastolic",
"mean_arterial_pressure",
"clinical_interpretation",
"comment",
"pulse_pressure"
],
"localizedNames": {
"en": "Confounding factors"
},
"localizedDescriptions": {
"en": "Comment on and record other incidental factors that may be contributing to the blood pressure measurement. For example, level of anxiety or 'white coat syndrome'; pain or fever; changes in atmospheric pressure etc."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at0006]/state[at0007]/items[at1052]/value",
"inputs": [
{
"type": "TEXT"
}
]
},
{
"id": "sleep_status",
"name": "Sleep status",
"localizedName": "Sleep status",
"rmType": "DV_CODED_TEXT",
"nodeId": "at1043",
"min": 0,
"max": 1,
"dependsOn": [
"systolic",
"diastolic",
"mean_arterial_pressure",
"clinical_interpretation",
"comment",
"pulse_pressure"
],
"localizedNames": {
"en": "Sleep status"
},
"localizedDescriptions": {
"en": "Sleep status - supports interpretation of 24 hour ambulatory blood pressure records."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at0006]/state[at0007]/items[at1043]/value",
"inputs": [
{
"suffix": "code",
"type": "CODED_TEXT",
"list": [
{
"value": "at1044",
"label": "Awake",
"localizedLabels": {
"en": "Awake"
},
"localizedDescriptions": {
"en": "The individual is fully conscious."
}
},
{
"value": "at1045",
"label": "Sleeping",
"localizedLabels": {
"en": "Sleeping"
},
"localizedDescriptions": {
"en": "The individual is in the natural state of bodily rest."
}
}
]
}
]
},
{
"id": "tilt",
"name": "Tilt",
"localizedName": "Tilt",
"rmType": "DV_QUANTITY",
"nodeId": "at1005",
"min": 0,
"max": 1,
"dependsOn": [
"systolic",
"diastolic",
"mean_arterial_pressure",
"clinical_interpretation",
"comment",
"pulse_pressure"
],
"localizedNames": {
"en": "Tilt"
},
"localizedDescriptions": {
"en": "The craniocaudal tilt of the surface on which the person is lying at the time of measurement."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at0006]/state[at0007]/items[at1005]/value",
"inputs": [
{
"suffix": "magnitude",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": -90.0,
"maxOp": "<=",
"max": 90.0
},
"precision": {
"minOp": ">=",
"min": 0,
"maxOp": "<=",
"max": 0
}
}
},
{
"suffix": "unit",
"type": "CODED_TEXT",
"list": [
{
"value": "deg",
"label": "deg",
"localizedLabels": {
"en": "°"
},
"validation": {
"range": {
"minOp": ">=",
"min": -90.0,
"maxOp": "<=",
"max": 90.0
},
"precision": {
"minOp": ">=",
"min": 0,
"maxOp": "<=",
"max": 0
}
}
}
]
}
]
},
{
"id": "time",
"name": "Time",
"rmType": "DV_DATE_TIME",
"min": 0,
"max": 1,
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at0006]/time",
"inputs": [
{
"type": "DATETIME"
}
],
"inContext": true
}
]
},
{
"id": "a24_hour_average",
"name": "24 hour average",
"localizedName": "24 hour average",
"rmType": "INTERVAL_EVENT",
"nodeId": "at1042",
"min": 0,
"max": 1,
"localizedNames": {
"en": "24 hour average"
},
"localizedDescriptions": {
"en": "Estimate of the average blood pressure over a 24 hour period."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at1042]",
"children": [
{
"id": "math_function",
"rmType": "DV_CODED_TEXT",
"nodeId": "",
"min": 1,
"max": 1,
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at1042]/math_function",
"inputs": [
{
"suffix": "code",
"type": "CODED_TEXT",
"list": [
{
"value": "146",
"label": "mean",
"localizedLabels": {
"en": "mean"
}
}
],
"terminology": "openehr"
}
]
},
{
"id": "width",
"rmType": "DV_DURATION",
"nodeId": "",
"min": 1,
"max": 1,
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at1042]/width",
"inputs": [
{
"suffix": "year",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
},
{
"suffix": "month",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
},
{
"suffix": "day",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
},
{
"suffix": "week",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
},
{
"suffix": "hour",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 24,
"maxOp": "<=",
"max": 24
}
}
},
{
"suffix": "minute",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
},
{
"suffix": "second",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
}
]
},
{
"id": "systolic",
"name": "Systolic",
"localizedName": "Systolic",
"rmType": "DV_QUANTITY",
"nodeId": "at0004",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Systolic"
},
"localizedDescriptions": {
"en": "Peak systemic arterial blood pressure - measured in systolic or contraction phase of the heart cycle."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at1042]/data[at0003]/items[at0004]/value",
"inputs": [
{
"suffix": "magnitude",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": 16.0,
"maxOp": "<",
"max": 1000.0
},
"precision": {
"minOp": ">=",
"min": 0,
"maxOp": "<=",
"max": 0
}
},
"defaultValue": 17.0
},
{
"suffix": "unit",
"type": "CODED_TEXT",
"list": [
{
"value": "mm[Hg]",
"label": "mm[Hg]",
"localizedLabels": {
"en": "mmHg"
},
"validation": {
"range": {
"minOp": ">=",
"min": 16.0,
"maxOp": "<",
"max": 1000.0
},
"precision": {
"minOp": ">=",
"min": 0,
"maxOp": "<=",
"max": 0
}
}
}
],
"defaultValue": "mm[Hg]"
}
],
"termBindings": {
"SNOMED-CT": {
"value": "[SNOMED-CT(2003)::271649006]",
"terminologyId": "SNOMED-CT"
}
}
},
{
"id": "diastolic",
"name": "Diastolic",
"localizedName": "Diastolic",
"rmType": "DV_QUANTITY",
"nodeId": "at0005",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Diastolic"
},
"localizedDescriptions": {
"en": "Minimum systemic arterial blood pressure - measured in the diastolic or relaxation phase of the heart cycle."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at1042]/data[at0003]/items[at0005]/value",
"inputs": [
{
"suffix": "magnitude",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": 0.0,
"maxOp": "<",
"max": 1000.0
},
"precision": {
"minOp": ">=",
"min": 0,
"maxOp": "<=",
"max": 0
}
}
},
{
"suffix": "unit",
"type": "CODED_TEXT",
"list": [
{
"value": "mm[Hg]",
"label": "mm[Hg]",
"localizedLabels": {
"en": "mmHg"
},
"validation": {
"range": {
"minOp": ">=",
"min": 0.0,
"maxOp": "<",
"max": 1000.0
},
"precision": {
"minOp": ">=",
"min": 0,
"maxOp": "<=",
"max": 0
}
}
}
]
}
],
"termBindings": {
"SNOMED-CT": {
"value": "[SNOMED-CT(2003)::271650006]",
"terminologyId": "SNOMED-CT"
}
}
},
{
"id": "mean_arterial_pressure",
"name": "Mean arterial pressure",
"localizedName": "Mean arterial pressure",
"rmType": "DV_QUANTITY",
"nodeId": "at1006",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Mean arterial pressure"
},
"localizedDescriptions": {
"en": "The average arterial pressure that occurs over the entire course of the heart contraction and relaxation cycle."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at1042]/data[at0003]/items[at1006]/value",
"inputs": [
{
"suffix": "magnitude",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": 0.0,
"maxOp": "<",
"max": 1000.0
},
"precision": {
"minOp": ">=",
"min": 0,
"maxOp": "<=",
"max": 0
}
}
},
{
"suffix": "unit",
"type": "CODED_TEXT",
"list": [
{
"value": "mm[Hg]",
"label": "mm[Hg]",
"localizedLabels": {
"en": "mmHg"
},
"validation": {
"range": {
"minOp": ">=",
"min": 0.0,
"maxOp": "<",
"max": 1000.0
},
"precision": {
"minOp": ">=",
"min": 0,
"maxOp": "<=",
"max": 0
}
}
}
]
}
]
},
{
"id": "pulse_pressure",
"name": "Pulse pressure",
"localizedName": "Pulse pressure",
"rmType": "DV_QUANTITY",
"nodeId": "at1007",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Pulse pressure"
},
"localizedDescriptions": {
"en": "The difference between the systolic and diastolic pressure."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at1042]/data[at0003]/items[at1007]/value",
"inputs": [
{
"suffix": "magnitude",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": 0.0,
"maxOp": "<",
"max": 1000.0
},
"precision": {
"minOp": ">=",
"min": 0,
"maxOp": "<=",
"max": 0
}
}
},
{
"suffix": "unit",
"type": "CODED_TEXT",
"list": [
{
"value": "mm[Hg]",
"label": "mm[Hg]",
"localizedLabels": {
"en": "mmHg"
},
"validation": {
"range": {
"minOp": ">=",
"min": 0.0,
"maxOp": "<",
"max": 1000.0
},
"precision": {
"minOp": ">=",
"min": 0,
"maxOp": "<=",
"max": 0
}
}
}
]
}
]
},
{
"id": "clinical_interpretation",
"name": "Clinical interpretation",
"localizedName": "Clinical interpretation",
"rmType": "DV_TEXT",
"nodeId": "at1059",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Clinical interpretation"
},
"localizedDescriptions": {
"en": "Single word, phrase or brief description that represents the clinical meaning and significance of the blood pressure measurement."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at1042]/data[at0003]/items[at1059]/value",
"inputs": [
{
"type": "TEXT",
"defaultValue": "default value"
}
]
},
{
"id": "comment",
"name": "Comment",
"localizedName": "Comment",
"rmType": "DV_TEXT",
"nodeId": "at0033",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Comment"
},
"localizedDescriptions": {
"en": "Additional narrative about the measurement, not captured in other fields."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at1042]/data[at0003]/items[at0033]/value",
"inputs": [
{
"type": "TEXT"
}
]
},
{
"id": "position",
"name": "Position",
"localizedName": "Position",
"rmType": "DV_CODED_TEXT",
"nodeId": "at0008",
"min": 0,
"max": 1,
"dependsOn": [
"systolic",
"diastolic",
"mean_arterial_pressure",
"clinical_interpretation",
"comment",
"pulse_pressure"
],
"localizedNames": {
"en": "Position"
},
"localizedDescriptions": {
"en": "The position of the individual at the time of measurement."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at1042]/state[at0007]/items[at0008]/value",
"inputs": [
{
"suffix": "code",
"type": "CODED_TEXT",
"list": [
{
"value": "at1000",
"label": "Standing",
"localizedLabels": {
"en": "Standing"
},
"localizedDescriptions": {
"en": "Standing at the time of blood pressure measurement."
}
},
{
"value": "at1001",
"label": "Sitting",
"localizedLabels": {
"en": "Sitting"
},
"localizedDescriptions": {
"en": "Sitting (for example on bed or chair) at the time of blood pressure measurement."
}
},
{
"value": "at1002",
"label": "Reclining",
"localizedLabels": {
"en": "Reclining"
},
"localizedDescriptions": {
"en": "Reclining at the time of blood pressure measurement."
}
},
{
"value": "at1003",
"label": "Lying",
"localizedLabels": {
"en": "Lying"
},
"localizedDescriptions": {
"en": "Lying flat at the time of blood pressure measurement."
}
},
{
"value": "at1014",
"label": "Lying with tilt to left",
"localizedLabels": {
"en": "Lying with tilt to left"
},
"localizedDescriptions": {
"en": "Lying flat with some lateral tilt, usually angled towards the left side. Commonly required in the last trimester of pregnancy to relieve aortocaval compression."
}
}
]
}
]
},
{
"id": "confounding_factors",
"name": "Confounding factors",
"localizedName": "Confounding factors",
"rmType": "DV_TEXT",
"nodeId": "at1052",
"min": 0,
"max": 1,
"dependsOn": [
"systolic",
"diastolic",
"mean_arterial_pressure",
"clinical_interpretation",
"comment",
"pulse_pressure"
],
"localizedNames": {
"en": "Confounding factors"
},
"localizedDescriptions": {
"en": "Comment on and record other incidental factors that may be contributing to the blood pressure measurement. For example, level of anxiety or 'white coat syndrome'; pain or fever; changes in atmospheric pressure etc."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at1042]/state[at0007]/items[at1052]/value",
"inputs": [
{
"type": "TEXT"
}
]
},
{
"id": "sleep_status",
"name": "Sleep status",
"localizedName": "Sleep status",
"rmType": "DV_CODED_TEXT",
"nodeId": "at1043",
"min": 0,
"max": 1,
"dependsOn": [
"systolic",
"diastolic",
"mean_arterial_pressure",
"clinical_interpretation",
"comment",
"pulse_pressure"
],
"localizedNames": {
"en": "Sleep status"
},
"localizedDescriptions": {
"en": "Sleep status - supports interpretation of 24 hour ambulatory blood pressure records."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at1042]/state[at0007]/items[at1043]/value",
"inputs": [
{
"suffix": "code",
"type": "CODED_TEXT",
"list": [
{
"value": "at1044",
"label": "Awake",
"localizedLabels": {
"en": "Awake"
},
"localizedDescriptions": {
"en": "The individual is fully conscious."
}
},
{
"value": "at1045",
"label": "Sleeping",
"localizedLabels": {
"en": "Sleeping"
},
"localizedDescriptions": {
"en": "The individual is in the natural state of bodily rest."
}
}
]
}
]
},
{
"id": "tilt",
"name": "Tilt",
"localizedName": "Tilt",
"rmType": "DV_QUANTITY",
"nodeId": "at1005",
"min": 0,
"max": 1,
"dependsOn": [
"systolic",
"diastolic",
"mean_arterial_pressure",
"clinical_interpretation",
"comment",
"pulse_pressure"
],
"localizedNames": {
"en": "Tilt"
},
"localizedDescriptions": {
"en": "The craniocaudal tilt of the surface on which the person is lying at the time of measurement."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at1042]/state[at0007]/items[at1005]/value",
"inputs": [
{
"suffix": "magnitude",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": -90.0,
"maxOp": "<=",
"max": 90.0
},
"precision": {
"minOp": ">=",
"min": -1,
"maxOp": "<=",
"max": -1
}
}
},
{
"suffix": "unit",
"type": "CODED_TEXT",
"list": [
{
"value": "deg",
"label": "deg",
"localizedLabels": {
"en": "°"
},
"validation": {
"range": {
"minOp": ">=",
"min": -90.0,
"maxOp": "<=",
"max": 90.0
},
"precision": {
"minOp": ">=",
"min": -1,
"maxOp": "<=",
"max": -1
}
}
}
]
}
]
},
{
"id": "time",
"name": "Time",
"rmType": "DV_DATE_TIME",
"min": 0,
"max": 1,
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/data[at0001]/events[at1042]/time",
"inputs": [
{
"type": "DATETIME"
}
],
"inContext": true
}
]
},
{
"id": "cuff_size",
"name": "Cuff size",
"localizedName": "Cuff size",
"rmType": "DV_CODED_TEXT",
"nodeId": "at0013",
"min": 0,
"max": 1,
"dependsOn": [
"any_event",
"a24_hour_average"
],
"localizedNames": {
"en": "Cuff size"
},
"localizedDescriptions": {
"en": "The size of the cuff used for blood pressure measurement."
},
"annotations": {
"comment": "Perloff D, Grim C, Flack J, Frohlich ED, Hill M, McDonald M, Morgenstern BZ. Human blood pressure determination by sphygmomanometry. Circulation 1993;88;2460-2470. "
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/protocol[at0011]/items[at0013]/value",
"inputs": [
{
"suffix": "code",
"type": "CODED_TEXT",
"list": [
{
"value": "at0015",
"label": "Adult Thigh",
"localizedLabels": {
"en": "Adult Thigh"
},
"localizedDescriptions": {
"en": "A cuff used for an adult thigh."
}
},
{
"value": "at0016",
"label": "Large Adult",
"localizedLabels": {
"en": "Large Adult"
},
"localizedDescriptions": {
"en": "A cuff for adults with larger arms."
}
},
{
"value": "at0017",
"label": "Adult",
"localizedLabels": {
"en": "Adult"
},
"localizedDescriptions": {
"en": "A cuff that is standard for an adult."
}
},
{
"value": "at1008",
"label": "Small Adult",
"localizedLabels": {
"en": "Small Adult"
},
"localizedDescriptions": {
"en": "A cuff used for a small adult."
}
},
{
"value": "at1009",
"label": "Paediatric/Child",
"localizedLabels": {
"en": "Paediatric/Child"
},
"localizedDescriptions": {
"en": "A cuff that is appropriate for a child or adult with a thin arm."
}
},
{
"value": "at1018",
"label": "Infant",
"localizedLabels": {
"en": "Infant"
},
"localizedDescriptions": {
"en": "A cuff used for infants."
}
},
{
"value": "at1019",
"label": "Neonatal",
"localizedLabels": {
"en": "Neonatal"
},
"localizedDescriptions": {
"en": "A cuff used for a neonate, assuming cuff is the appropriate size for maturity and birthweight of the neonate."
}
}
]
}
],
"termBindings": {
"SNOMED-CT": {
"value": "[SNOMED-CT(2003)::246153002]",
"terminologyId": "SNOMED-CT"
}
}
},
{
"id": "location_of_measurement",
"name": "Location of measurement",
"localizedName": "Location of measurement",
"rmType": "DV_CODED_TEXT",
"nodeId": "at0014",
"min": 0,
"max": 1,
"dependsOn": [
"any_event",
"a24_hour_average"
],
"localizedNames": {
"en": "Location of measurement"
},
"localizedDescriptions": {
"en": "Simple body site where blood pressure was measured."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/protocol[at0011]/items[at0014]/value",
"inputs": [
{
"suffix": "code",
"type": "CODED_TEXT",
"list": [
{
"value": "at0025",
"label": "Right arm",
"localizedLabels": {
"en": "Right arm"
},
"localizedDescriptions": {
"en": "The right arm of the person."
}
},
{
"value": "at0026",
"label": "Left arm",
"localizedLabels": {
"en": "Left arm"
},
"localizedDescriptions": {
"en": "The left arm of the person."
}
},
{
"value": "at0027",
"label": "Right thigh",
"localizedLabels": {
"en": "Right thigh"
},
"localizedDescriptions": {
"en": "The right thigh of the person."
}
},
{
"value": "at0028",
"label": "Left thigh",
"localizedLabels": {
"en": "Left thigh"
},
"localizedDescriptions": {
"en": "The left thigh of the person."
}
},
{
"value": "at1020",
"label": "Right wrist",
"localizedLabels": {
"en": "Right wrist"
},
"localizedDescriptions": {
"en": "The right wrist of the individual."
}
},
{
"value": "at1021",
"label": "Left wrist",
"localizedLabels": {
"en": "Left wrist"
},
"localizedDescriptions": {
"en": "The left wrist of the individual."
}
},
{
"value": "at1026",
"label": "Right ankle",
"localizedLabels": {
"en": "Right ankle"
},
"localizedDescriptions": {
"en": "The right ankle of the individual."
}
},
{
"value": "at1031",
"label": "Left ankle",
"localizedLabels": {
"en": "Left ankle"
},
"localizedDescriptions": {
"en": "The left ankle of the individual."
}
},
{
"value": "at1032",
"label": "Finger",
"localizedLabels": {
"en": "Finger"
},
"localizedDescriptions": {
"en": "A finger of the individual."
}
},
{
"value": "at1051",
"label": "Toe",
"localizedLabels": {
"en": "Toe"
},
"localizedDescriptions": {
"en": "A toe of the individual."
}
},
{
"value": "at1056",
"label": "Dorsum of foot",
"localizedLabels": {
"en": "Dorsum of foot"
},
"localizedDescriptions": {
"en": "The individual's dorsum of the foot."
}
},
{
"value": "at1053",
"label": "Intra-arterial",
"localizedLabels": {
"en": "Intra-arterial"
},
"localizedDescriptions": {
"en": "Invasive measurement via transducer access line within an artery."
}
}
],
"listOpen": true
},
{
"suffix": "other",
"type": "TEXT"
}
]
},
{
"id": "method",
"name": "Method",
"localizedName": "Method",
"rmType": "DV_CODED_TEXT",
"nodeId": "at1035",
"min": 0,
"max": 1,
"dependsOn": [
"any_event",
"a24_hour_average"
],
"localizedNames": {
"en": "Method"
},
"localizedDescriptions": {
"en": "Method of measurement of blood pressure."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/protocol[at0011]/items[at1035]/value",
"inputs": [
{
"suffix": "code",
"type": "CODED_TEXT",
"list": [
{
"value": "at1036",
"label": "Auscultation",
"localizedLabels": {
"en": "Auscultation"
},
"localizedDescriptions": {
"en": "Method of measuring blood pressure externally, using a stethoscope and Korotkoff sounds."
}
},
{
"value": "at1037",
"label": "Palpation",
"localizedLabels": {
"en": "Palpation"
},
"localizedDescriptions": {
"en": "Method of measuring blood pressure externally, using palpation (usually of the brachial or radial arteries)."
}
},
{
"value": "at1039",
"label": "Machine",
"localizedLabels": {
"en": "Machine"
},
"localizedDescriptions": {
"en": "Method of measuring blood pressure externally, using a blood pressure machine."
}
},
{
"value": "at1040",
"label": "Invasive",
"localizedLabels": {
"en": "Invasive"
},
"localizedDescriptions": {
"en": "Method of measuring blood pressure internally ie involving penetration of the skin and measuring inside blood vessels."
}
}
]
}
]
},
{
"id": "mean_arterial_pressure_formula",
"name": "Mean arterial pressure formula",
"localizedName": "Mean arterial pressure formula",
"rmType": "DV_TEXT",
"nodeId": "at1038",
"min": 0,
"max": 1,
"dependsOn": [
"any_event",
"a24_hour_average"
],
"localizedNames": {
"en": "Mean arterial pressure formula"
},
"localizedDescriptions": {
"en": "Formula used to calculate the Mean Arterial Pressure (if recorded in data)."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/protocol[at0011]/items[at1038]/value",
"inputs": [
{
"type": "TEXT"
}
]
},
{
"id": "systolic_pressure_formula",
"name": "Systolic pressure formula",
"localizedName": "Systolic pressure formula",
"rmType": "DV_TEXT",
"nodeId": "at1054",
"min": 0,
"max": 1,
"dependsOn": [
"any_event",
"a24_hour_average"
],
"localizedNames": {
"en": "Systolic pressure formula"
},
"localizedDescriptions": {
"en": "Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data)."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/protocol[at0011]/items[at1054]/value",
"inputs": [
{
"type": "TEXT"
}
]
},
{
"id": "diastolic_pressure_formula",
"name": "Diastolic pressure formula",
"localizedName": "Diastolic pressure formula",
"rmType": "DV_TEXT",
"nodeId": "at1055",
"min": 0,
"max": 1,
"dependsOn": [
"any_event",
"a24_hour_average"
],
"localizedNames": {
"en": "Diastolic pressure formula"
},
"localizedDescriptions": {
"en": "Formula used to calculate the diastolic pressure from mean arterial pressure (if recorded in data)."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/protocol[at0011]/items[at1055]/value",
"inputs": [
{
"type": "TEXT"
}
]
},
{
"id": "diastolic_endpoint",
"name": "Diastolic endpoint",
"localizedName": "Diastolic endpoint",
"rmType": "DV_CODED_TEXT",
"nodeId": "at1010",
"min": 0,
"max": 1,
"dependsOn": [
"any_event",
"a24_hour_average"
],
"localizedNames": {
"en": "Diastolic endpoint"
},
"localizedDescriptions": {
"en": "Record which Korotkoff sound is used for determining diastolic pressure using auscultative method."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/protocol[at0011]/items[at1010]/value",
"inputs": [
{
"suffix": "code",
"type": "CODED_TEXT",
"list": [
{
"value": "at1011",
"label": "Phase IV",
"localizedLabels": {
"en": "Phase IV"
},
"localizedDescriptions": {
"en": "The fourth Korotkoff sound is identified as an abrupt muffling of sounds."
}
},
{
"value": "at1012",
"label": "Phase V",
"localizedLabels": {
"en": "Phase V"
},
"localizedDescriptions": {
"en": "The fifth Korotkoff sound is identified by absence of sounds as the cuff pressure drops below the diastolic blood pressure."
}
}
]
}
]
},
{
"id": "language",
"name": "Language",
"rmType": "CODE_PHRASE",
"min": 0,
"max": 1,
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/language",
"inContext": true
},
{
"id": "encoding",
"name": "Encoding",
"rmType": "CODE_PHRASE",
"min": 0,
"max": 1,
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/encoding",
"inContext": true
},
{
"id": "subject",
"name": "Subject",
"rmType": "PARTY_PROXY",
"min": 0,
"max": 1,
"aqlPath": "/content[openEHR-EHR-OBSERVATION.blood_pressure.v2]/subject",
"inputs": [
{
"suffix": "id",
"type": "TEXT"
},
{
"suffix": "id_scheme",
"type": "TEXT"
},
{
"suffix": "id_namespace",
"type": "TEXT"
},
{
"suffix": "name",
"type": "TEXT"
}
],
"inContext": true
}
],
"termBindings": {
"SNOMED-CT": {
"value": "[SNOMED-CT(2003)::364090009]",
"terminologyId": "SNOMED-CT"
}
}
},
{
"id": "infant_feeding_summary",
"name": "Infant Feeding Summary",
"localizedName": "Infant Feeding Summary",
"rmType": "EVALUATION",
"nodeId": "openEHR-EHR-EVALUATION.infant_feeding.v0",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Infant Feeding Summary"
},
"localizedDescriptions": {
"en": "Summary of early infant feeding activity, particularly focused on breast and formula feeding."
},
"aqlPath": "/content[openEHR-EHR-EVALUATION.infant_feeding.v0]",
"children": [
{
"id": "description",
"name": "Description",
"localizedName": "Description",
"rmType": "DV_TEXT",
"nodeId": "at0002",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Description"
},
"localizedDescriptions": {
"en": "Narrative description about the overall feeding history for the infant."
},
"aqlPath": "/content[openEHR-EHR-EVALUATION.infant_feeding.v0]/data[at0001]/items[at0002]/value",
"inputs": [
{
"type": "TEXT"
}
]
},
{
"id": "feeding",
"name": "Feeding",
"localizedName": "Feeding",
"rmType": "CLUSTER",
"nodeId": "at0003",
"min": 0,
"max": -1,
"localizedNames": {
"en": "Feeding"
},
"localizedDescriptions": {
"en": "Details about a pattern of feeding."
},
"aqlPath": "/content[openEHR-EHR-EVALUATION.infant_feeding.v0]/data[at0001]/items[at0003]",
"children": [
{
"id": "type",
"name": "Type",
"localizedName": "Type",
"rmType": "DV_CODED_TEXT",
"nodeId": "at0006",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Type"
},
"localizedDescriptions": {
"en": "The predominant type of feeding for a period of time."
},
"aqlPath": "/content[openEHR-EHR-EVALUATION.infant_feeding.v0]/data[at0001]/items[at0003]/items[at0006]/value",
"inputs": [
{
"suffix": "code",
"type": "CODED_TEXT",
"list": [
{
"value": "at0011",
"label": "Predominantly Breastfed",
"localizedLabels": {
"en": "Predominantly Breastfed"
},
"localizedDescriptions": {
"en": "Infant was solely breast fed, or the proportion of the volume of milk supplied by breast feeding was significantly greater than the volume from bottled formula."
}
},
{
"value": "at0012",
"label": "Predominantly Formula",
"localizedLabels": {
"en": "Predominantly Formula"
},
"localizedDescriptions": {
"en": "Infant was solely fed on bottled formula, or the proportion of the volume of milk supplied by feeding with bottled formula was significantly greater than by breast feeding."
}
},
{
"value": "at0013",
"label": "Mixed",
"localizedLabels": {
"en": "Mixed"
},
"localizedDescriptions": {
"en": "The volume of milk supplied by breast feeding was similar to that supplied as bottled formula."
}
}
],
"listOpen": true
},
{
"suffix": "other",
"type": "TEXT"
}
]
},
{
"id": "age_commenced",
"name": "Age Commenced",
"localizedName": "Age Commenced",
"rmType": "DV_DURATION",
"nodeId": "at0004",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Age Commenced"
},
"localizedDescriptions": {
"en": "The age of the infant when the selected type of feeding was commenced."
},
"annotations": {
"comment": "If commenced at birth, which will be recorded as 0 days, weeks or months, then this could be captured or displayed in a system as 'Birth'."
},
"aqlPath": "/content[openEHR-EHR-EVALUATION.infant_feeding.v0]/data[at0001]/items[at0003]/items[at0004]/value",
"inputs": [
{
"suffix": "year",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 4
}
},
"defaultValue": 6
},
{
"suffix": "month",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
},
"defaultValue": 0
},
{
"suffix": "week",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
},
"defaultValue": 0
},
{
"suffix": "day",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
},
"defaultValue": 0
}
]
},
{
"id": "age_ceased",
"name": "Age Ceased",
"localizedName": "Age Ceased",
"rmType": "DV_DURATION",
"nodeId": "at0005",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Age Ceased"
},
"localizedDescriptions": {
"en": "The age of the infant when the selected type of feeding was ceased."
},
"aqlPath": "/content[openEHR-EHR-EVALUATION.infant_feeding.v0]/data[at0001]/items[at0003]/items[at0005]/value",
"inputs": [
{
"suffix": "year",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
},
{
"suffix": "month",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
},
{
"suffix": "day",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
},
{
"suffix": "week",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
},
{
"suffix": "hour",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
},
{
"suffix": "minute",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
},
{
"suffix": "second",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
}
]
},
{
"id": "comment",
"name": "Comment",
"localizedName": "Comment",
"rmType": "DV_TEXT",
"nodeId": "at0009",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Comment"
},
"localizedDescriptions": {
"en": "Additional narrative about the feeding activity not captured in other fields."
},
"aqlPath": "/content[openEHR-EHR-EVALUATION.infant_feeding.v0]/data[at0001]/items[at0003]/items[at0009]/value",
"inputs": [
{
"type": "TEXT"
}
]
}
]
},
{
"id": "total_duration_of_breast_feeding",
"name": "Total Duration of Breast Feeding",
"localizedName": "Total Duration of Breast Feeding",
"rmType": "DV_DURATION",
"nodeId": "at0007",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Total Duration of Breast Feeding"
},
"localizedDescriptions": {
"en": "The total amount of time that the infant was predominantly breastfed."
},
"aqlPath": "/content[openEHR-EHR-EVALUATION.infant_feeding.v0]/data[at0001]/items[at0007]/value",
"inputs": [
{
"suffix": "year",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
}
]
},
{
"id": "age_commenced_solid_foods",
"name": "Age Commenced Solid Foods",
"localizedName": "Age Commenced Solid Foods",
"rmType": "DV_DURATION",
"nodeId": "at0008",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Age Commenced Solid Foods"
},
"localizedDescriptions": {
"en": "The age of the infant when commenced on solid foods."
},
"aqlPath": "/content[openEHR-EHR-EVALUATION.infant_feeding.v0]/data[at0001]/items[at0008]/value",
"inputs": [
{
"suffix": "month",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
},
{
"suffix": "week",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
},
{
"suffix": "day",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
}
]
},
{
"id": "age_weaned",
"name": "Age Weaned",
"localizedName": "Age Weaned",
"rmType": "DV_DURATION",
"nodeId": "at0010",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Age Weaned"
},
"localizedDescriptions": {
"en": "The age of the infant when weaned."
},
"aqlPath": "/content[openEHR-EHR-EVALUATION.infant_feeding.v0]/data[at0001]/items[at0010]/value",
"inputs": [
{
"suffix": "year",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
},
{
"suffix": "month",
"type": "INTEGER",
"validation": {
"range": {
"minOp": ">=",
"min": 0
}
}
}
]
},
{
"id": "language",
"name": "Language",
"rmType": "CODE_PHRASE",
"min": 0,
"max": 1,
"aqlPath": "/content[openEHR-EHR-EVALUATION.infant_feeding.v0]/language",
"inContext": true
},
{
"id": "encoding",
"name": "Encoding",
"rmType": "CODE_PHRASE",
"min": 0,
"max": 1,
"aqlPath": "/content[openEHR-EHR-EVALUATION.infant_feeding.v0]/encoding",
"inContext": true
},
{
"id": "subject",
"name": "Subject",
"rmType": "PARTY_PROXY",
"min": 0,
"max": 1,
"aqlPath": "/content[openEHR-EHR-EVALUATION.infant_feeding.v0]/subject",
"inputs": [
{
"suffix": "id",
"type": "TEXT"
},
{
"suffix": "id_scheme",
"type": "TEXT"
},
{
"suffix": "id_namespace",
"type": "TEXT"
},
{
"suffix": "name",
"type": "TEXT"
}
],
"inContext": true
}
]
},
{
"id": "affected_body_surface_area",
"name": "Affected body surface area",
"localizedName": "Affected body surface area",
"rmType": "OBSERVATION",
"nodeId": "openEHR-EHR-OBSERVATION.affected_body_surface_area.v0",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Affected body surface area"
},
"localizedDescriptions": {
"en": "Estimation of the proportion of body surface area affected by a skin injury or disease."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]",
"children": [
{
"id": "any_event",
"name": "Any event",
"localizedName": "Any event",
"rmType": "EVENT",
"nodeId": "at0002",
"min": 0,
"max": -1,
"localizedNames": {
"en": "Any event"
},
"localizedDescriptions": {
"en": "Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/data[at0001]/events[at0002]",
"children": [
{
"id": "condition_name",
"name": "Condition name",
"localizedName": "Condition name",
"rmType": "DV_TEXT",
"nodeId": "at0004",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Condition name"
},
"localizedDescriptions": {
"en": "The name of the injury or disease affected the skin."
},
"annotations": {
"comment": "For example: burn; or psoriasis. Coding of the condition name with an external terminology is preferred, where possible. "
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0004]/value",
"inputs": [
{
"type": "TEXT"
}
]
},
{
"id": "description",
"name": "Description",
"localizedName": "Description",
"rmType": "DV_TEXT",
"nodeId": "at0005",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Description"
},
"localizedDescriptions": {
"en": "Narrative description about the affected body surface area assessment."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0005]/value",
"inputs": [
{
"type": "TEXT"
}
]
},
{
"id": "total_body_surface_area_tbsa_affected",
"name": "Total body surface area (TBSA) affected",
"localizedName": "Total body surface area (TBSA) affected",
"rmType": "DV_PROPORTION",
"nodeId": "at0014",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Total body surface area (TBSA) affected"
},
"localizedDescriptions": {
"en": "The total sum of affected surface area across all body sites."
},
"annotations": {
"comment": "For example: if 4.5% of an arm and 6% of the back is affected, then the TBSA is 10%."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0014]/value",
"proportionTypes": [
"percent"
],
"inputs": [
{
"suffix": "numerator",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": 4.0,
"maxOp": "<=",
"max": 100.0
}
},
"defaultValue": 10.0
},
{
"suffix": "denominator",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": 100.0,
"maxOp": "<=",
"max": 100.0
}
}
}
]
},
{
"id": "per_body_site",
"name": "Per body site",
"localizedName": "Per body site",
"rmType": "CLUSTER",
"nodeId": "at0006",
"min": 0,
"max": -1,
"localizedNames": {
"en": "Per body site"
},
"localizedDescriptions": {
"en": "Details about body surface area affected at each body site."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0006]",
"children": [
{
"id": "body_site_name",
"name": "Body site name",
"localizedName": "Body site name",
"rmType": "DV_TEXT",
"nodeId": "at0007",
"min": 1,
"max": 1,
"localizedNames": {
"en": "Body site name"
},
"localizedDescriptions": {
"en": "The name of the body site assessed."
},
"annotations": {
"comment": "Coding of the body site name with an external terminology is preferred, where possible. "
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0006]/items[at0007]/value",
"inputs": [
{
"type": "TEXT"
}
]
},
{
"id": "site_surface_area",
"name": "Site surface area",
"localizedName": "Site surface area",
"rmType": "DV_PROPORTION",
"nodeId": "at0008",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Site surface area"
},
"localizedDescriptions": {
"en": "The estimated percentage of total body surface area apportioned for the entire identified body site."
},
"annotations": {
"comment": "For example: when using the 'Rule of nines' method of estimation, 9% is apportioned for each arm, 18% for the back of the torso, and 1% for the genitalia."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0006]/items[at0008]/value",
"proportionTypes": [
"percent"
],
"inputs": [
{
"suffix": "numerator",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": 0.0,
"maxOp": "<=",
"max": 100.0
}
}
},
{
"suffix": "denominator",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": 100.0,
"maxOp": "<=",
"max": 100.0
}
}
}
]
},
{
"id": "affected_site_surface_area",
"name": "Affected site surface area",
"localizedName": "Affected site surface area",
"rmType": "DV_PROPORTION",
"nodeId": "at0010",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Affected site surface area"
},
"localizedDescriptions": {
"en": "The estimated extent of total body surface area affected at the identified body site."
},
"annotations": {
"comment": "For example: when using the 'Rule of nines' method, if half of an arm is affected, the affected site surface area value is 4.5%; or if a third of the back is affected, the value is 6%."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0006]/items[at0010]/value",
"proportionTypes": [
"percent"
],
"inputs": [
{
"suffix": "numerator",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": 0.0,
"maxOp": "<=",
"max": 100.0
}
}
},
{
"suffix": "denominator",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": 100.0,
"maxOp": "<=",
"max": 100.0
}
}
}
]
},
{
"id": "per_severity",
"name": "Per severity",
"localizedName": "Per severity",
"rmType": "CLUSTER",
"nodeId": "at0011",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Per severity"
},
"localizedDescriptions": {
"en": "Details about each severity of findings at the identified body site."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0006]/items[at0011]",
"children": [
{
"id": "severity",
"name": "Severity",
"localizedName": "Severity",
"rmType": "DV_TEXT",
"nodeId": "at0012",
"min": 1,
"max": 1,
"localizedNames": {
"en": "Severity"
},
"localizedDescriptions": {
"en": "The degree of severity of the condition at the identified site."
},
"annotations": {
"comment": "For example: mild, moderate or severe for a rash; or first degree, second degree or third degree for a burn. Coding of the severity with an external terminology is preferred, where possible. It is expected that the severity values will be identical as the values used in the 'Affected body surface area per severity' cluster."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0006]/items[at0011]/items[at0012]/value",
"inputs": [
{
"type": "TEXT"
}
]
},
{
"id": "affected_site_surface_area",
"name": "Affected site surface area",
"localizedName": "Affected site surface area",
"rmType": "DV_PROPORTION",
"nodeId": "at0013",
"min": 1,
"max": 1,
"localizedNames": {
"en": "Affected site surface area"
},
"localizedDescriptions": {
"en": "The estimated extent of total body surface area affected by the degree of identified severity, at the identified body site."
},
"annotations": {
"comment": "For example: when using the 'Rule of nines' method, if half of an arm is affected, the affected site surface area value is 4.5%; or if a third of the back is affected, the value is 6%."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0006]/items[at0011]/items[at0013]/value",
"proportionTypes": [
"percent"
],
"inputs": [
{
"suffix": "numerator",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": 0.0,
"maxOp": "<=",
"max": 100.0
}
}
},
{
"suffix": "denominator",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": 100.0,
"maxOp": "<=",
"max": 100.0
}
}
}
]
}
]
}
]
},
{
"id": "total_body_surface_area_per_severity",
"name": "Total body surface area per severity",
"localizedName": "Total body surface area per severity",
"rmType": "CLUSTER",
"nodeId": "at0015",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Total body surface area per severity"
},
"localizedDescriptions": {
"en": "Details about the total sum of surface area affected per severity, across all body sites."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0015]",
"children": [
{
"id": "severity",
"name": "Severity",
"localizedName": "Severity",
"rmType": "DV_TEXT",
"nodeId": "at0016",
"min": 1,
"max": 1,
"localizedNames": {
"en": "Severity"
},
"localizedDescriptions": {
"en": "The degree of severity of the condition."
},
"annotations": {
"comment": "For example: mild, moderate or severe for a rash; or first degree, second degree or third degree for a burn. Coding of the severity with an external terminology is preferred, where possible. It is expected that the severity values will be identical as the values used in the 'Per severity' cluster."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0015]/items[at0016]/value",
"inputs": [
{
"type": "TEXT"
}
]
},
{
"id": "total_body_surface_area_affected",
"name": "Total body surface area affected",
"localizedName": "Total body surface area affected",
"rmType": "DV_PROPORTION",
"nodeId": "at0017",
"min": 1,
"max": 1,
"localizedNames": {
"en": "Total body surface area affected"
},
"localizedDescriptions": {
"en": "The total sum of body surface area affected by the degree of the identified severity, across all body sites."
},
"annotations": {
"comment": "For example: when using the 'Rule of nines' method, if half of an arm is affected, the affected site surface area value is 4.5 %; or if a third of the back is affected, the value is 6 %."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0015]/items[at0017]/value",
"proportionTypes": [
"percent"
],
"inputs": [
{
"suffix": "numerator",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": 0.0,
"maxOp": "<=",
"max": 100.0
}
}
},
{
"suffix": "denominator",
"type": "DECIMAL",
"validation": {
"range": {
"minOp": ">=",
"min": 100.0,
"maxOp": "<=",
"max": 100.0
}
}
}
]
}
]
},
{
"id": "comment",
"name": "Comment",
"localizedName": "Comment",
"rmType": "DV_TEXT",
"nodeId": "at0020",
"min": 0,
"max": 1,
"localizedNames": {
"en": "Comment"
},
"localizedDescriptions": {
"en": "Additional narrative about the estimation of affected body surface area, not captured in other fields."
},
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/data[at0001]/events[at0002]/data[at0003]/items[at0020]/value",
"inputs": [
{
"type": "TEXT"
}
]
},
{
"id": "time",
"name": "Time",
"rmType": "DV_DATE_TIME",
"min": 0,
"max": 1,
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/data[at0001]/events[at0002]/time",
"inputs": [
{
"type": "DATETIME"
}
],
"inContext": true
}
]
},
{
"id": "language",
"name": "Language",
"rmType": "CODE_PHRASE",
"min": 0,
"max": 1,
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/language",
"inContext": true
},
{
"id": "encoding",
"name": "Encoding",
"rmType": "CODE_PHRASE",
"min": 0,
"max": 1,
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/encoding",
"inContext": true
},
{
"id": "subject",
"name": "Subject",
"rmType": "PARTY_PROXY",
"min": 0,
"max": 1,
"aqlPath": "/content[openEHR-EHR-OBSERVATION.affected_body_surface_area.v0]/subject",
"inputs": [
{
"suffix": "id",
"type": "TEXT"
},
{
"suffix": "id_scheme",
"type": "TEXT"
},
{
"suffix": "id_namespace",
"type": "TEXT"
},
{
"suffix": "name",
"type": "TEXT"
}
],
"inContext": true
}
]
},
{
"id": "category",
"rmType": "DV_CODED_TEXT",
"nodeId": "",
"min": 1,
"max": 1,
"aqlPath": "/category",
"inputs": [
{
"suffix": "code",
"type": "CODED_TEXT",
"list": [
{
"value": "433",
"label": "event",
"localizedLabels": {
"en": "event"
}
}
],
"terminology": "openehr"
}
],
"inContext": true
},
{
"id": "language",
"name": "Language",
"rmType": "CODE_PHRASE",
"min": 0,
"max": 1,
"aqlPath": "/language",
"inContext": true
},
{
"id": "territory",
"name": "Territory",
"rmType": "CODE_PHRASE",
"min": 0,
"max": 1,
"aqlPath": "/territory",
"inContext": true
},
{
"id": "composer",
"name": "Composer",
"rmType": "PARTY_PROXY",
"min": 0,
"max": 1,
"aqlPath": "/composer",
"inputs": [
{
"suffix": "id",
"type": "TEXT"
},
{
"suffix": "id_scheme",
"type": "TEXT"
},
{
"suffix": "id_namespace",
"type": "TEXT"
},
{
"suffix": "name",
"type": "TEXT"
}
],
"inContext": true
}
]
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy