FHIR Chat · procedure resoure · implementers

Stream: implementers

Topic: procedure resoure


view this post on Zulip Pranitha Sruthi (Apr 14 2017 at 12:15):

Hi all, we are using procedure resource to capture the surgical history information of a patient. Do I need to indicate the date when the procedure was performed? If yes then, what if the patient doesn't remember the date? Is it mandatory to specify?

view this post on Zulip David Hay (Apr 14 2017 at 19:18):

funny you should ask this: https://fhirblog.com/2017/04/12/so-you-want-to-create-a-fhir-extension/ . :)

view this post on Zulip Lloyd McKenzie (Apr 15 2017 at 06:14):

procedure.performed[x] is 0..1 - no need to specify it if you don't know

view this post on Zulip Pranitha Sruthi (Apr 17 2017 at 06:48):

Ok thank you

view this post on Zulip Pranitha Sruthi (Apr 17 2017 at 06:52):

.

view this post on Zulip Pranitha Sruthi (Apr 17 2017 at 13:18):

In the below screen shot, we have dateTime and period datatypes for procedure.performed[x]. How can I add another datatype named range to it? procedure1.PNG

view this post on Zulip Yunwei Wang (Apr 17 2017 at 15:18):

period is time range.

view this post on Zulip Michelle (Moseman) Miller (Apr 17 2017 at 21:26):

FYI - if the patient only knows the year precision (or year+month), then you can still use dateTime.
Per http://build.fhir.org/datatypes.html#dateTime:

A date, date-time or partial date (e.g. just year or year + month) as used in human communication

view this post on Zulip Pranitha Sruthi (Apr 18 2017 at 06:50):

Period datatype can be used when we know the exact start date and end date. What if the patient says he/she has undergone a surgery three months ago? How can I capture such information in surgical history? Which datatype should I use?

view this post on Zulip Sunanda Veeraganti (Apr 18 2017 at 12:51):

@Pranitha Sruthi Period datatype has start and end date but they are 0..1. If the start element is missing, the start of the period is not known. If the end element is missing, it means that the period is ongoing, You can use dateTime data type to capture a date. There is another data type timing which can be used to capture an event.

view this post on Zulip Michelle (Moseman) Miller (Apr 18 2017 at 13:12):

Our EHR supports specifying before/after/about <date>. Knowing a procedure was done 3 months ago is relative to today's date, so I think our system could either capture it as Jan 2017 (year/month precision) using the existing dateTime element or using "about + Jan 18, 2017" to denote an estimated date (which in FHIR is just Jan 18, 2017 - losing context that it was an estimated date).

I would recommend you log a change request, so we (Patient Care) can evaluate your use cases. I can think of a few other examples of resources owned by Patient Care that deal with patient-reported dates/ages that are often without date/time precision, such as FamilyMemberHistory.age and estimatedAge, AllergyIntolerance.onset, and Condition.onset. It seems reasonable that Procedure has comparable capabilities (expressing estimated dates, ages, etc.) for these patient procedure statements.

view this post on Zulip Pranitha Sruthi (Apr 18 2017 at 13:21):

@Michelle (Moseman) Miller Thank You. Where can I send the request to change?

view this post on Zulip Michelle (Moseman) Miller (Apr 18 2017 at 13:21):

At the bottom of every page, there is a "Propose a Change" link (http://gforge.hl7.org/gf/project/fhir/tracker/?action=TrackerItemAdd&tracker_id=677)

view this post on Zulip Pranitha Sruthi (Apr 18 2017 at 13:23):

@Michelle (Moseman) Miller So do I have to login first and then propose for a change?

view this post on Zulip Michelle (Moseman) Miller (Apr 18 2017 at 13:24):

Yes -- instructions are here: http://wiki.hl7.org/index.php?title=FHIR_gForge_Tracker

view this post on Zulip Pranitha Sruthi (Apr 18 2017 at 13:25):

Ok thank you so much

view this post on Zulip Pranitha Sruthi (Apr 21 2017 at 07:08):

Hi all, can I add a string datatype for the element performed[x] in procedure?

view this post on Zulip Lloyd McKenzie (Apr 21 2017 at 07:14):

You can't add types into a choice that aren't there in the base spec, but you could use an extension inside or alongside one of the existing types. You can also submit a change request proposing adding a new type to the choice in a future release.

view this post on Zulip Pranitha Sruthi (Apr 21 2017 at 10:37):

@Lloyd McKenzie Ok thank you


Last updated: Apr 12 2022 at 19:14 UTC