Stream: implementers
Topic: procedure resoure
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?
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/ . :)
Lloyd McKenzie (Apr 15 2017 at 06:14):
procedure.performed[x] is 0..1 - no need to specify it if you don't know
Pranitha Sruthi (Apr 17 2017 at 06:48):
Ok thank you
Pranitha Sruthi (Apr 17 2017 at 06:52):
.
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
Yunwei Wang (Apr 17 2017 at 15:18):
period is time range.
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
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?
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.
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.
Pranitha Sruthi (Apr 18 2017 at 13:21):
@Michelle (Moseman) Miller Thank You. Where can I send the request to change?
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)
Pranitha Sruthi (Apr 18 2017 at 13:23):
@Michelle (Moseman) Miller So do I have to login first and then propose for a change?
Michelle (Moseman) Miller (Apr 18 2017 at 13:24):
Yes -- instructions are here: http://wiki.hl7.org/index.php?title=FHIR_gForge_Tracker
Pranitha Sruthi (Apr 18 2017 at 13:25):
Ok thank you so much
Pranitha Sruthi (Apr 21 2017 at 07:08):
Hi all, can I add a string datatype for the element performed[x] in procedure?
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.
Pranitha Sruthi (Apr 21 2017 at 10:37):
@Lloyd McKenzie Ok thank you
Last updated: Apr 12 2022 at 19:14 UTC