Using CSN to search for patient

6,599 views
Skip to first unread message
Assigned to Fenil....@cerner.com by me

Nicholas Hruch

unread,
Nov 24, 2020, 11:16:16 AM11/24/20
to Cerner FHIR Developers
Hey folks,

We'd like to query for information such as name, DOB and MRN using a patient's CSN. Is this possible? Is there some FHIR ID lookup for CSN that has to be done first?

Thanks,
Nick

Nicholas Hruch

unread,
Nov 30, 2020, 8:16:05 AM11/30/20
to Cerner FHIR Developers
Touching this thread. When we scan a patient's barcode, it gives us a CSN which we need to use to retrieve the patient's name and MRN. How would this be done?

Aaron McGinn (Cerner)

unread,
Nov 30, 2020, 1:46:53 PM11/30/20
to Cerner FHIR Developers
Can you provide more context to the workflow? Is the CSN scanned a patient identifier?

-Aaron (Cerner)

Nicholas Hruch

unread,
Dec 1, 2020, 9:12:46 AM12/1/20
to Cerner FHIR Developers
We are working on a device that requires a user to supply a patient's name, DOB and MRN for record keeping. We need to make sure that for each patient, those 3 items are provided in a consistent and accurate manner. One commonality amongst almost all of these patients is the presence of a barcode that contains a CSN (with optional name, dob and mrn). If we can use the CSN scanned from a barcode to look for a patient's information in Epic, then we can avoid any manual input from a user during admission onto our device. The CSN is a patient identifier (Contact Serial Number) which identifies a particular encounter for a patient.

From what I understand, the ID that indexes all information for a patient is called a FHIR ID. So if I'd like to retrieve any information for a patient, it would best be done by converting a CSN to the patient's FHIR ID first. This is the part I've been stuck on.

- Nick

Aaron McGinn (Cerner)

unread,
Dec 1, 2020, 6:42:30 PM12/1/20
to Cerner FHIR Developers
It sounds like this may be equivalent to a FIN (Financial Identification Number), which is returned as an identifier on the Encounter resource. We do not currently support searching Encounter by identifier [1], so you would need to store the patient ID or a patient identifier and retrieve the Patient when the barcode is scanned.


-Aaron (Cerner)

Nicholas Hruch

unread,
Dec 3, 2021, 10:48:30 AM12/3/21
to Cerner FHIR Developers
Hey Aaron,

It's been awhile since I worked on this (almost a year!). Looks like we're back at it.

We have a sample wristband from a hospital using Cerner. When we we scan the barcode that exists on the wristband, we get a number that is also written in plain text above the barcode: "PT:########". There is also an MRN number on this wristband with a separate barcode which can be scanned to retrieve the value.

The Patient endpoint says that I can use an identifier to query for information that's different than the patients FHIR ID. Can this number that is on the barcode be used to query for the patients information? If so, what would the identifier be?

patient?indentifier=<type>|<value>

If I need to use an OID, what would that be? 

Thanks,
Nick


Fenil Desani (Cerner)

unread,
Dec 6, 2021, 11:52:33 AM12/6/21
to Cerner FHIR Developers
Yes, you can search for Patient Information by identifier. The OID would be provided to you by the Health System.
Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages