FHIR Chat · vital signs · committers

Stream: committers

Topic: vital signs


view this post on Zulip Grahame Grieve (Mar 28 2016 at 17:36):

Eric: the thing that's missing from the vital signs write up - which is otherwise great - is the idea that "you must conform to this profile"

view this post on Zulip Grahame Grieve (Mar 28 2016 at 17:37):

but it would good if we can move the examples into the spec. If you don't have time to do that, we could just make a note that we will do that

view this post on Zulip Eric Haas (Mar 28 2016 at 18:46):

i'm working on examples but I don't think can get it all done. we already have some and need to update those to conform. The existing examples also include a lot of other stuff to demonstrate the Observation resource as a whole so that may be confusing.

view this post on Zulip Eric Haas (Mar 28 2016 at 18:54):

to clarify - "you must conform to these profiles if you use FHIR" or if you claim conformance to the FHIR vitals profile you got to adhere to it?

view this post on Zulip Grahame Grieve (Mar 28 2016 at 18:55):

I want to go for the first.

view this post on Zulip Grahame Grieve (Mar 28 2016 at 18:55):

"you must conform to this profile if you do vital signs in FHIR"

view this post on Zulip Eric Haas (Mar 28 2016 at 18:57):

i thought so - and where we put that in the profile is too hidden. We need a section in Observation?

view this post on Zulip Grahame Grieve (Mar 28 2016 at 18:57):

maybe. Or a comment where we link to it, and in the header of the profile

view this post on Zulip Eric Haas (Mar 28 2016 at 18:59):

I am assuming this is first instance where FHIR would be profiling a resource and requiring conformance

view this post on Zulip Grahame Grieve (Mar 28 2016 at 19:08):

yes

view this post on Zulip Eric Haas (Mar 28 2016 at 20:08):

OK let me know what you think after the next commit. I will make the appropriate trackers next.

view this post on Zulip Lloyd McKenzie (Mar 28 2016 at 20:52):

What about systems that convert arbitrary v2 data to Observation instances and can't tell if they're dealing with vital signs or something else?

view this post on Zulip Grahame Grieve (Mar 28 2016 at 20:55):

they'll have to start thinking about it

view this post on Zulip Lloyd McKenzie (Mar 28 2016 at 20:56):

If the OBX doesn't use a code system they recognize (or worse, doesn't use a code system at all), thinking about it isn't going to help much.

view this post on Zulip Richard Kavanagh (Mar 28 2016 at 20:56):

Sorry just picked this up so may have the "wrong end of the stick" - but is this thread talking about mandating certain profiles in FHIR?

view this post on Zulip Lloyd McKenzie (Mar 28 2016 at 20:57):

It appears to be :) I think this sort of thing needs pretty broad discussion.

view this post on Zulip Grahame Grieve (Mar 28 2016 at 20:58):

yes. That's why we're putting it in - to generate the dsicussion

view this post on Zulip Lloyd McKenzie (Mar 28 2016 at 20:58):

We could make the requirement contingent on use of a specific Observation.category.

view this post on Zulip Richard Kavanagh (Mar 28 2016 at 20:58):

I would hope so - The reason I picked it up is we are just creating some vital signs profiles ourselves

view this post on Zulip Grahame Grieve (Mar 28 2016 at 20:59):

well, check what we've done. We're establishing a floor; you can go beyond that. We'll be interested if oout minimal rules are a problem for someone

view this post on Zulip Richard Kavanagh (Mar 28 2016 at 20:59):

I think "picking it up" needs to be very directed - I don't recall there being any previous statements in FHIR about going in this direction. Where do i see the profile? and is it only "Vital Signs"

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:00):

I was planning on this as part of a set of things to look at once the freeze is done

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:01):

here: code.extension[

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:01):

here: http://hl7-fhir.github.io/observation-vitalsigns.html

view this post on Zulip Richard Kavanagh (Mar 28 2016 at 21:03):

Well that's going to be problematic for us - we would not use LOINC

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:03):

why would you not use LOINC, and why would it be problematic?

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:04):

note that the profile doesn't say: you must only use LOINC. It just says, you must provide at least these LOINC codes

view this post on Zulip Richard Kavanagh (Mar 28 2016 at 21:04):

Our choice of terminology is a national decision made independently of our "messaging standards".

view this post on Zulip Richard Kavanagh (Mar 28 2016 at 21:05):

We would not use "LOINC" at all

view this post on Zulip Rob Hausam (Mar 28 2016 at 21:05):

It should be rather easy to tell whether you have a "vital sign" if we define one for the purpose of this profile as being an observation with an Observation.code that is one of the codes listed in 4.31.15.1 Vital Signs Table. As soon as we go beyond that, though, I think it's going to be significantly more difficult to determine and there won't be complete consistency. If that's not OK, then I defnititely think we need further discussion. And Richard just gave a good example - not everyone does or can use LOINC (even for just a few codes).

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:05):

well, understand this: if we cannot agree on a common profile, there will be no way to share vital signs through social media.

view this post on Zulip Eric Haas (Mar 28 2016 at 21:06):

When do we want to move this discussion to implementers chat and OO. Imagining it will get a bit of traffic.

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:06):

Adding a LOINC code in addition to whatever codes you would otherwise use seems like a small price to pay to allow everyone to share vital signs

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:06):

everyone *can* use LOINC.

view this post on Zulip Rob Hausam (Mar 28 2016 at 21:07):

yes, in regard to licensing, that't true

view this post on Zulip Richard Kavanagh (Mar 28 2016 at 21:08):

Hmm - I think we are straying way of territory now. As you know we already have some questions re FHIR in England. These sort of decisions are going to fuel that debate.

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:08):

and yes, it's probably appropriate to move the discussion to implementers channel

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:08):

well, Richard, the core question for you o consider is: do we believe that patient's have a right to share data?

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:09):

and if so, do we think that we'll pursue a UK only strategy that ensures that no tools from outside england can be used with patient's data?

view this post on Zulip Richard Kavanagh (Mar 28 2016 at 21:12):

I don't see how the choice of LOINC makes it UK approach (or not). There are a whole heap of Information Governance laws locally here that would pose far more barriers that the inclusion of LOINC code or not.

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:14):

well, what we're trying to introduce here is a floor that will make all vital signs interoperable to some degree. We could have defined our own fixed codes, but we might as well us LOINC. We're trying to create at least the possibility that patients and providers will be able to share data and/or tools that moniter vital signs across jurisdictions.

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:15):

I realise that we're all accostumed to thinking of our borders as inviolate, but it's not the case any more.

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:15):

it may well be that we can't get everyone to agree on even such a simple base as this

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:15):

but that will have lasting consequences for patients and providers

view this post on Zulip Rick Geimer (Mar 28 2016 at 21:17):

Agreed. Would love to see everyone agree on the same codes for something like Vitals. The value would be obvious and might spur interoperability in other areas.

view this post on Zulip Rob Hausam (Mar 28 2016 at 21:18):

It seems like there ought to be other possible ways of handling that. Presumably any sharable NHS vital signs data coded in SNOMED CT (or Read codes) could be rather easily translated to the equivalent LOINC codes, if that's what's required for sharing (via social media or otherwise). But it might not be the NHS that would do that encoding/translating. And if the NHS (as only one example) doesn't do the LOINC bit, hopefully they will still be able to use FHIR for this data with the SNOMED CT (or Read) codes.

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:19):

Rob, yes, maybe. But it would still mean that no smart on fhir apps that do vital signs could be used in the NHS

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:19):

without that translation layer.

view this post on Zulip Richard Kavanagh (Mar 28 2016 at 21:19):

I hear what you are saying but that is such a edge case at the moment in out "geography" the burden of FHIR mandating information models and terminology is an unexpected direction of travel. We'll have to have a think about that.

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:20):

ok. well, that's what I pushed to add it for - the spur the debate and the consideration of the consequences.

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:20):

the idea we have is that requiring a few fixed LOINC codes in addition to whatever else you are doing is a small price to pay to enable interoperability at a higher level

view this post on Zulip Rob Hausam (Mar 28 2016 at 21:21):

Grahame, yes, that would be a consequence - and if it becomes compelling enough, then the NHS (and others in a similar situation) might decide to change their position on it

view this post on Zulip Rick Geimer (Mar 28 2016 at 21:21):

That's basically what Continua did with the personal health monitoring report. Required IEEE codes in addition to whatever any region required. Worked well.

view this post on Zulip Richard Kavanagh (Mar 28 2016 at 21:24):

I don't concur - if a system wants to make use of SMART on FHIR then that would be a providers choice and they could "choose" to use LOINC to enable that. We have many, many other information flows where there is no such requirement. The NHS is not one system it is a federated network of systems. Forcing it on the whole would be painful and I'm not sure people would accept the pain.

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:27):

it's that painful? As far enabling it, sure. You can always enable it at the distal end of a workflow - for greater cost.

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:27):

but you should think through this, because obviously it will be a longer discussion - there will be plenty of people like Rick who really want us to get a base profile that everyone agrees to.

view this post on Zulip Richard Kavanagh (Mar 28 2016 at 21:34):

ok - we'll leave it for now. We are having "a lot" of conversations about the operational impact of FHIR at the moment and message size is under a lot of scrutiny. As well as the ITS, mandated elements that offer no value (in specific use cases) we overlay carrying terminology codes that offer no value (in our use cases). It all adds up. Perhaps it is the nature of the NHS but we have systems that peak at very high transaction levels and it all counts. We'll have to assess this further(and not at 10:30pm :-) )

view this post on Zulip Grahame Grieve (Mar 28 2016 at 21:36):

ok sure. madated elements that offer no value - make sure these get reviewed by the relevant committee to ensure that they're not erroneously mandated

view this post on Zulip Eric Haas (Mar 28 2016 at 21:39):

I've moved this stream to implementers chat here https://chat.fhir.org/#narrow/near/7801/stream/committers/topic/vital.20signs

view this post on Zulip Eric Haas (Mar 28 2016 at 21:39):

can keep this for build stuff

view this post on Zulip Eric Haas (Mar 28 2016 at 21:47):

@GG its loaded so you can see how I made the profile link prominent in the resource as well as the fact that is required. maybe a bit heavyhanded but I think it will get noticed.

view this post on Zulip Eric Haas (Mar 28 2016 at 23:07):

I'm going to trim the table to remove BSA , body length - which rolls up into body height, and change a few more to methodless.


Last updated: Apr 12 2022 at 19:14 UTC