Stream: implementers
Topic: Comparing Observations
Alex Goel (Jul 14 2021 at 13:39):
Hi, I'm looking for a way to specify the correlation of 2 Observation resources. In my use case we are comparing results from Radiology and Pathology. For example we may have the following Observations where the Observation.codes match and we'd specify based on the matching Observation.code that the Observation.valueCodeableConcepts should be compared. I was thinking this could be done using a Measure to specify the comparison and a MeasureReport to show the compared values. Does that make sense given that these two Observations are about the same patient and not an aggregated result? Can Measure and MeasureReport be used for this use case?
Radiology:
{
"resourceType": "Observation",
"id": "RadObs0",
"status": "final",
"code": {
"coding": [
{
"code": "372278000",
"system": "http://snomed.info/sct",
"display": "Gleason score"
}
]
},
"subject": {
"reference": "q201",
"display": "Bibata Amadou"
},
"performer": [
{
"reference": "pathpract1",
"display": "Luigi Maas"
}
],
"valueCodeableConcept": {
"coding": [
{
"code": "RID49502",
"system": "http://radlex.org",
"display": "clinically significant prostate cancer"
}
]
}
}
Pathology:
{
"resourceType": "Observation",
"id": "PathObs0",
"status": "final",
"code": {
"coding": [
{
"code": "372278000",
"system": "http://snomed.info/sct",
"display": "Gleason score"
}
]
},
"subject": {
"reference": "q201",
"display": "Bibata Amadou"
},
"performer": [
{
"reference": "pathpract1",
"display": "Luigi Maas"
}
],
"valueCodeableConcept": {
"coding": [
{
"code": "16811",
"system": "http://cap.org",
"display": "Score 7"
}
]
}
}
Alex Goel (Jul 14 2021 at 13:42):
I've posted these examples and a Measure and MeasureReport example here: https://github.com/goelalex/Rad-Path-Concordance/tree/main/fsh-generated/resources
Lloyd McKenzie (Jul 14 2021 at 15:35):
@Bryn Rhodes
Bryn Rhodes (Jul 14 2021 at 19:26):
Yes, a Measure describes the calculation you want to perform, a MeasureReport can be run for an individual, a group, or a population, depending on the parameter you pass to $evaluate-measure.
Bryn Rhodes (Jul 14 2021 at 19:26):
@Alex Goel
Last updated: Apr 12 2022 at 19:14 UTC