myUnity Integration API Documentation

myUnity Integration API Documentation

myUnity Integration API Documentation

Overview

This process allows Netsmart myUnity to send HL7 records to FullCount for ADT integration and for FullCount to process these records internally. This service is located on FullCount integration server.

Authentication

All methods are authenticated via basic authentication. Usernames and passwords will be provided from FullCount to vendor. Separate credentials will be provided for internal and external users.

Send HL7 Records

This method will be called by Netsmart myUnity to send HL7 records to the FullCount integration server.

URL:

/hl7

Method:

POST

URL Params:

None

Data Params:

HL7 Message

MSH|^~\&|VISION^4932|743^amm|FullCount|FullCount|20160328203318||ADT^A01^ADT_A01|amm_7669|P|2.6

EVN|A01|20160328203318|20160316000000|03|testuser

PID|1|18787|18787^^^^PN^^20160328202500^||TestMonday^August10th^^^||19330302000000|M||2131-1||||||U|OTH|||||U||||||||N

PV1|1|I|^120^A^BPIL|R||^^^|||||||||||||BPIL-2330|||||||||||||||||||||||||20160301000000|

 

Success Response:

Code: 201

Content: “Y”

Error Response:

Code: 400

Content: “Message not formatted as HL7”

Code: 400

Content: “Incorrect HL7 version”

Code: 400

Content: “Unsupported HL7 format type”

Code: 400

Content: “No community found”

Code: 400

Content: “Message length longer than column size”

Code: 401

Content: Bad Credentials

Code: 500

Content: “Unknown Internal Error”

 

Request HL7 Data

This method will be called by FullCount application servers to request HL7 records for a specific community from the FullCount integration server.

URL:

/receive/:communityId

Method:

GET

URL Params:

Required:

 communityId=[integer]

Example: /receive/10

Data Params:

None

Success Response:

Code: 200

Content: List of JSON objects containing HL7 Messages

[

    {

        "id": 1,

        "createdBy": "Integration Process",

        "modifiedBy": "Integration Process",

        "createdDate": 1522251593151,

        "modifiedDate": 1522251593151,

        "contents": "MSH|^~\\&|VISION^4932|743^amm|FullCount|FullCount|20160328203318||ADT^A01^ADT_A01|amm_7669|P|2.6\rEVN|A01|20160328203318|20160316000000|03|testuser\rPID|1|18787|18787^^^^PN^^20160328202500^||TestMonday^August10th^^^||19330302000000|M||2131-1||||||U|OTH|||||U||||||||N\rPV1|1|I|^120^A^BPIL|R||^^^|||||||||||||BPIL-2330|||||||||||||||||||||||||20160301000000|",

        "processed": "N",

        "communityId": 10

    }

]

 

Error Response:

Code: 401

Content: Bad Credentials

Code: 500

Content: Error Message

Mark Record as Processed

This method will be called by FullCount application servers to indicate that a specific HL7 record has been successfully processed and therefore stop the record from being processed again.

URL:

/processed/:id

Method:

PUT

URL Params:

Required:

 id=[integer]

Example: /processed/1

Data Params:

None

Success Response:

Code: 204

Error Response:

Code: 400

Content: “Resource Not found for id: :id”

Code: 401

Content: Bad Credentials

Code: 500

Content: “Unknown Internal Error”


    • Related Articles

    • ADT - HL7 Integration Set-Up

      Submitted by junges on Tue, 09/09/2014 - 11:37 Several 3rd party billing systems have developed a queueing system that allows FullCount to access HL7 messages from their system. This allows customers who utilize these billing systems to enter ...
    • ADT Integration Implementation Plan

      Project Planning Support/Implementers is told by a community that they want integration. This may be as part of a new community implementation or existing customer. Support/Implementer works with sales to get appropriate paperwork signed at ...
    • myUnity Integration Screening questions for Inquirers/Prospects/Customers

      myUnity Integration Screening questions for Inquirers/Prospects/Customers Questions Instructions 1. Are you currently using myUnity? Yes Proceed to question 2. No Have signed contract and in process of implementing? If yes, what is timeframe for ...
    • Vitals Billing System Documentation

      Vitals Billing System Documentation Here is a screen shot showing Vitals' new (as of 10/2019) transactions import template. The user selects a template which basically starts them off with a spreadsheet with only column headings. Then the use would ...
    • PCC Integration Set-up

      PointClickCare (PCC) has developed a system that allows FullCount to access patient information from their system. This allows customers who utilize PCC to enter residents in their interface and have them be automatically entered into FullCount. ...