How to register a patient into Cerner system (Create patient)

334 views
Skip to first unread message

Sheng G.

unread,
Nov 15, 2016, 11:50:31 AM11/15/16
to Cerner FHIR Developers
Hi there,

I am new in the group. We are doing a new project with Cerner. From the functionalities of Cerner DSTU 1.0.2, there is no way to create a patient from them. Could anybody please tell me how to do it? From http://hapifhir.io/index.html, it looks there is a way to do it:

public interface MyClientInterface extends IRestfulClient
{
  /** A FHIR search */
  @Search
  public List<Patient> findPatientsByIdentifier(@RequiredParam(name="identifier") IdentifierDt theIdentifier);
     
  /** A FHIR create */
  @Create
  public MethodOutcome createPatient(@ResourceParam Patient thePatient);
}

Any advice is appreciated! Thank you!

Sheng

Kevin Shekleton

unread,
Nov 15, 2016, 12:04:50 PM11/15/16
to Cerner FHIR Developers
Hi Sheng,

Our FHIR server doesn't offer writes to the Patient resource today. You can see the current (and ever changing) capabilities of our FHIR endpoint at http://fhir.cerner.com/dstu2/ or by reading our Conformance document. Specifically regarding the Patient resource, we support search and find by id today.

Best,
Kevin

Sheng G.

unread,
Nov 15, 2016, 12:16:45 PM11/15/16
to Cerner FHIR Developers
Hi Kevin,

Thank you for your quick response! Now, we need to create a functionality to register a patient. Do you know if there are some other ways to do it except the capabilities of http://fhir.cerner.com/dstu2/. Thanks!

Have a good one!

Sheng

Kevin Shekleton

unread,
Nov 15, 2016, 12:26:09 PM11/15/16
to Cerner FHIR Developers
Cerner has a slew of proprietary means to build upon and extend the capabilities of the EHR. I don't have a comprehensive knowledge of all of the proprietary mechanisms, but odds are that included in there is the ability to register a new patient.

With that being said, the focus of this group is regarding open standards like SMART and FHIR. As such, I'd encourage you to reach out to the Cerner representative of the client that you are working with and they can help you with any of the proprietary integration that you may need.

Thanks,
Kevin

Adam Klein

unread,
Nov 22, 2016, 12:13:05 PM11/22/16
to Cerner FHIR Developers
Currently the 3 ways to register a patient in Cerner that I can think of is a mixture of the following

1) Custom CCL api (using mpage web service) - this can be used to query patient information - patient search functions
2) Millennium Objects API - if you are licensed for this you can read, write, and/or update patient info
3) HL7 v2 - This can be used in conjunction with CCL or Mill Objs to read and use Hl7v2 to write. 
Reply all
Reply to author
Forward
0 new messages