Skip to content

Instantly share code, notes, and snippets.

@pieterbos
Created September 23, 2019 10:08
Show Gist options
  • Save pieterbos/f2e2796367e9629f86a355a24b300584 to your computer and use it in GitHub Desktop.
Save pieterbos/f2e2796367e9629f86a355a24b300584 to your computer and use it in GitHub Desktop.
{
"type" : "Observation",
"occurrences" : {
"type" : "Advanced",
"advanced" : {
"lower" : 0,
"upper_unbounded" : true
}
},
"path" : "/",
"id" : "id1",
"text" : "Blood Pressure",
"description" : "The local measurement of arterial blood pressure which is a surrogate for arterial pressure in the systemic circulation. Most commonly, use of the term 'blood pressure' refers to measurement of brachial artery pressure in the upper arm.",
"events" : [ {
"type" : "Event",
"occurrences" : {
"type" : "Advanced",
"advanced" : {
"lower" : 0,
"upper_unbounded" : true
}
},
"path" : "/data[id2]/events[id7]",
"id" : "id7",
"text" : "Any event",
"description" : "Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"data" : {
"path" : "/data[id2]/events[id7]/data[id4]/items",
"children" : [ {
"type" : "Element",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id5]",
"id" : "id5",
"text" : "Systolic",
"description" : "Peak systemic arterial blood pressure - measured in systolic or contraction phase of the heart cycle.",
"value" : [ {
"type" : "Quantity",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id5]/value[id1060]",
"id" : "id1060",
"list" : [ {
"magnitude" : {
"lower" : 0.0,
"upper" : 1000.0,
"lower_unbounded" : false,
"upper_unbounded" : false
},
"precision" : {
"lower" : 0,
"upper" : 0,
"upper_unbounded" : false
},
"units" : "mm[Hg]"
} ]
} ]
}, {
"type" : "Element",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id6]",
"id" : "id6",
"text" : "Diastolic",
"description" : "Minimum systemic arterial blood pressure - measured in the diastolic or relaxation phase of the heart cycle.",
"value" : [ {
"type" : "Quantity",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id6]/value[id1061]",
"id" : "id1061",
"list" : [ {
"magnitude" : {
"lower" : 0.0,
"upper" : 1000.0,
"lower_unbounded" : false,
"upper_unbounded" : false
},
"precision" : {
"lower" : 0,
"upper" : 0,
"upper_unbounded" : false
},
"units" : "mm[Hg]"
} ]
} ]
}, {
"type" : "Element",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id1007]",
"id" : "id1007",
"text" : "Mean arterial pressure",
"description" : "The average arterial pressure that occurs over the entire course of the heart contraction and relaxation cycle.",
"value" : [ {
"type" : "Quantity",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id1007]/value[id1062]",
"id" : "id1062",
"list" : [ {
"magnitude" : {
"lower" : 0.0,
"upper" : 1000.0,
"lower_unbounded" : false,
"upper_unbounded" : false
},
"precision" : {
"lower" : 0,
"upper" : 0,
"upper_unbounded" : false
},
"units" : "mm[Hg]"
} ]
} ]
}, {
"type" : "Element",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id1008]",
"id" : "id1008",
"text" : "Pulse pressure",
"description" : "The difference between the systolic and diastolic pressure.",
"value" : [ {
"type" : "Quantity",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id1008]/value[id1063]",
"id" : "id1063",
"list" : [ {
"magnitude" : {
"lower" : 0.0,
"upper" : 1000.0,
"lower_unbounded" : false,
"upper_unbounded" : false
},
"precision" : {
"lower" : 0,
"upper" : 0,
"upper_unbounded" : false
},
"units" : "mm[Hg]"
} ]
} ]
}, {
"type" : "Element",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id34]",
"id" : "id34",
"text" : "Comment",
"description" : "Additional narrative about the measurement, not captured in other fields.",
"value" : [ {
"type" : "Text",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id34]/value[id1064]",
"id" : "id1064"
} ]
} ]
},
"state" : {
"path" : "/data[id2]/events[id7]/data[id4]/items",
"children" : [ {
"type" : "Element",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id5]",
"id" : "id5",
"text" : "Systolic",
"description" : "Peak systemic arterial blood pressure - measured in systolic or contraction phase of the heart cycle.",
"value" : [ {
"type" : "Quantity",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id5]/value[id1060]",
"id" : "id1060",
"list" : [ {
"magnitude" : {
"lower" : 0.0,
"upper" : 1000.0,
"lower_unbounded" : false,
"upper_unbounded" : false
},
"precision" : {
"lower" : 0,
"upper" : 0,
"upper_unbounded" : false
},
"units" : "mm[Hg]"
} ]
} ]
}, {
"type" : "Element",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id6]",
"id" : "id6",
"text" : "Diastolic",
"description" : "Minimum systemic arterial blood pressure - measured in the diastolic or relaxation phase of the heart cycle.",
"value" : [ {
"type" : "Quantity",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id6]/value[id1061]",
"id" : "id1061",
"list" : [ {
"magnitude" : {
"lower" : 0.0,
"upper" : 1000.0,
"lower_unbounded" : false,
"upper_unbounded" : false
},
"precision" : {
"lower" : 0,
"upper" : 0,
"upper_unbounded" : false
},
"units" : "mm[Hg]"
} ]
} ]
}, {
"type" : "Element",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id1007]",
"id" : "id1007",
"text" : "Mean arterial pressure",
"description" : "The average arterial pressure that occurs over the entire course of the heart contraction and relaxation cycle.",
"value" : [ {
"type" : "Quantity",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id1007]/value[id1062]",
"id" : "id1062",
"list" : [ {
"magnitude" : {
"lower" : 0.0,
"upper" : 1000.0,
"lower_unbounded" : false,
"upper_unbounded" : false
},
"precision" : {
"lower" : 0,
"upper" : 0,
"upper_unbounded" : false
},
"units" : "mm[Hg]"
} ]
} ]
}, {
"type" : "Element",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id1008]",
"id" : "id1008",
"text" : "Pulse pressure",
"description" : "The difference between the systolic and diastolic pressure.",
"value" : [ {
"type" : "Quantity",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id1008]/value[id1063]",
"id" : "id1063",
"list" : [ {
"magnitude" : {
"lower" : 0.0,
"upper" : 1000.0,
"lower_unbounded" : false,
"upper_unbounded" : false
},
"precision" : {
"lower" : 0,
"upper" : 0,
"upper_unbounded" : false
},
"units" : "mm[Hg]"
} ]
} ]
}, {
"type" : "Element",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id34]",
"id" : "id34",
"text" : "Comment",
"description" : "Additional narrative about the measurement, not captured in other fields.",
"value" : [ {
"type" : "Text",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id7]/data[id4]/items[id34]/value[id1064]",
"id" : "id1064"
} ]
} ]
}
}, {
"type" : "Event",
"occurrences" : {
"type" : "Optional"
},
"path" : "/data[id2]/events[id1043]",
"id" : "id1043",
"text" : "24 hour average",
"description" : "Estimate of the average blood pressure over a 24 hour period.",
"width" : {
"path" : "/data[id2]/events[id1043]/width",
"children" : [ {
"type" : "UnknownUIObject",
"rm_type_name" : "DV_DURATION",
"value" : {
"path" : "/data[id2]/events[id1043]/width[id1070]/value",
"children" : [ {
"type" : "UnknownUIObject",
"rm_type_name" : "duration"
} ]
}
} ]
},
"math_function" : {
"path" : "/data[id2]/events[id1043]/math_function",
"children" : [ {
"type" : "CodedText",
"occurrences" : {
"type" : "Required"
},
"path" : "/data[id2]/events[id1043]/math_function[id1069]",
"id" : "id1069",
"term" : "at1057"
} ]
}
} ],
"protocol" : {
"path" : "/protocol[id12]/items",
"children" : [ {
"type" : "Element",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id14]",
"id" : "id14",
"text" : "Cuff size",
"description" : "The size of the cuff used for blood pressure measurement.",
"value" : [ {
"type" : "CodedText",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id14]/value[id1073]",
"id" : "id1073",
"valueset" : "ac3"
} ]
}, {
"type" : "Cluster",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id1034]",
"id" : "id1034",
"text" : "Location",
"description" : "Body location where blood pressure is measured.",
"items" : {
"path" : "/protocol[id12]/items[id1034]/items",
"children" : [ {
"type" : "Element",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id1034]/items[id15]",
"id" : "id15",
"text" : "Location of measurement",
"description" : "Simple body site where blood pressure was measured.",
"value" : [ {
"type" : "CodedText",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id1034]/items[id15]/value[id1074]",
"id" : "id1074",
"valueset" : "ac4"
}, {
"type" : "Text",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id1034]/items[id15]/value[id1075]",
"id" : "id1075"
} ]
}, {
"type" : "Element",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id1034]/items[id1035]",
"id" : "id1035",
"text" : "X - Specific location",
"description" : "Data element deprecated, and replaced by free text component of 'Location of measurement' data type.",
"value" : [ {
"type" : "Text",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id1034]/items[id1035]/value[id1076]",
"id" : "id1076"
} ]
} ]
}
}, {
"type" : "ArchetypeSlot",
"occurrences" : {
"type" : "Advanced",
"advanced" : {
"lower" : 0,
"upper_unbounded" : true
}
},
"path" : "/protocol[id12]/items[id1058]",
"id" : "id1058",
"text" : "Structured measurement location",
"description" : "Structured anatomical location of where the measurement was taken.",
"rm_type_name" : "CLUSTER",
"todo" : "sorry, this needs some work :) "
}, {
"type" : "Element",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id1036]",
"id" : "id1036",
"text" : "Method",
"description" : "Method of measurement of blood pressure.",
"value" : [ {
"type" : "CodedText",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id1036]/value[id1077]",
"id" : "id1077",
"valueset" : "ac5"
} ]
}, {
"type" : "Element",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id1039]",
"id" : "id1039",
"text" : "Mean arterial pressure formula",
"description" : "Formula used to calculate the Mean Arterial Pressure (if recorded in data).",
"value" : [ {
"type" : "Text",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id1039]/value[id1078]",
"id" : "id1078"
} ]
}, {
"type" : "Element",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id1055]",
"id" : "id1055",
"text" : "Systolic pressure formula",
"description" : "Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).",
"value" : [ {
"type" : "Text",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id1055]/value[id1079]",
"id" : "id1079"
} ]
}, {
"type" : "Element",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id1056]",
"id" : "id1056",
"text" : "Diastolic pressure formula",
"description" : "Formula used to calculate the diastolic pressure from mean arterial pressure (if recorded in data).",
"value" : [ {
"type" : "Text",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id1056]/value[id1080]",
"id" : "id1080"
} ]
}, {
"type" : "Element",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id1011]",
"id" : "id1011",
"text" : "Diastolic endpoint",
"description" : "Record which Korotkoff sound is used for determining diastolic pressure using auscultative method.",
"value" : [ {
"type" : "CodedText",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id1011]/value[id1081]",
"id" : "id1081",
"valueset" : "ac6"
} ]
}, {
"type" : "ArchetypeSlot",
"occurrences" : {
"type" : "Optional"
},
"path" : "/protocol[id12]/items[id1026]",
"id" : "id1026",
"text" : "Device",
"description" : "Details about sphygmomanometer or other device used to measure the blood pressure.",
"rm_type_name" : "CLUSTER",
"todo" : "sorry, this needs some work :) "
}, {
"type" : "ArchetypeSlot",
"occurrences" : {
"type" : "Advanced",
"advanced" : {
"lower" : 0,
"upper_unbounded" : true
}
},
"path" : "/protocol[id12]/items[id1059]",
"id" : "id1059",
"text" : "Extension",
"description" : "Additional information required to capture local context or to align with other reference models/formalisms.",
"rm_type_name" : "CLUSTER",
"todo" : "sorry, this needs some work :) "
} ]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment