Mobile Charge Capture

advertisement
Mobile Charge Capture
Interface Scoping Questionnaire
athenahealth, Inc.
Version 15.5 Published: May 2015
Mobile Charge Capture
1 Table of Contents
1 TABLE OF CONTENTS ........................................................................................................................................................... 2
2 COMPLETING THIS DOCUMENT.......................................................................................................................................... 4
ICONS GLOSSARY..................................................................................................................................................................... 4
SCOPING OPTIONS ................................................................................................................................................................... 4
SCOPE APPROVAL.................................................................................................................................................................... 4
3 PROJECT INFORMATION .................................................................................................................................................... 5
4 PRODUCT DESCRIPTION...................................................................................................................................................... 6
WORKFLOW 1 DIAGRAM (HL7) ................................................................................................................................................ 6
WORKFLOW 2 DIAGRAM (API) ................................................................................................................................................ 6
5 GENERAL INTERFACE CONFIGURATION............................................................................................................................ 8
INTEGRATION TESTING ENVIRONMENT ......................................................................................................................................... 8
5.1.1 Testing Phases and Resource Allocation ............................................................................................................ 8
MESSAGE FORMATS & SYSTEMS ................................................................................................................................................. 8
MESSAGE SAMPLES AND SPECS ................................................................................................................................................. 8
INTERFACE WORKFLOW............................................................................................................................................................. 8
5.4.1 Workflow Outline ................................................................................................................................................... 9
5.4.1.1 HL7 Workflow .............................................................................................................................................................................. 9
5.4.1.2 API Workflow .............................................................................................................................................................................. 9
5.4.1.3 Athena Patient ID Exists In Vendor System ............................................................................................................................ 9
5.4.1.4 Patient ID Does Not Exist in Vendor System .......................................................................................................................... 9
5.4.1.5 Charge Messages and Insurance .......................................................................................................................................... 9
6 OUTBOUND WORKFLOW ................................................................................................................................................... 10
MESSAGE DETAILS .................................................................................................................................................................. 10
PATIENTS ................................................................................................................................................................................ 10
6.2.1 Minimum Required Fields for Patient Messages .............................................................................................. 10
6.2.2 Sample ADT Message ......................................................................................................................................... 10
APPOINTMENTS ....................................................................................................................................................................... 11
6.3.1 Appointment Status ............................................................................................................................................ 11
6.3.2 Sample SIU Message ........................................................................................................................................... 11
API WORKFLOW .................................................................................................................................................................... 11
6.4.1 API Calls Leveraged ............................................................................................................................................ 12
7 INBOUND MESSAGE CONFIGURATION ........................................................................................................................... 13
MESSAGE DETAILS .................................................................................................................................................................. 13
7.1.1 Notes ..................................................................................................................................................................... 13
CHARGES .............................................................................................................................................................................. 13
7.2.1 Minimum Required Fields for Charge Messages ............................................................................................. 14
7.2.2 Matching Logic for Charge Messages ............................................................................................................. 14
7.2.2.1 Patient Matching for Charge Messages ............................................................................................................................. 14
7.2.3 Processing Logic for Charge Messages ............................................................................................................ 14
7.2.3.1 Claim Review Period .............................................................................................................................................................. 14
7.2.3.2 Charge Grouping.................................................................................................................................................................... 14
7.2.3.3 Claim Logic .............................................................................................................................................................................. 15
www.athenahealth.com
athenahealth, Inc. Confidential and Proprietary
2
Mobile Charge Capture
7.2.4 Sample DFT ........................................................................................................................................................... 15
8 CONNECTIVITY METHOD OPTIONS .................................................................................................................................. 17
ATHENA-HOSTED SFTP ............................................................................................................................................................ 17
ATHENALIGHTNING ................................................................................................................................................................. 17
LOCALLY-HOSTED SFTP .......................................................................................................................................................... 17
HL7 MESSAGING OVER SSH ................................................................................................................................................... 17
ESTABLISHING A VPN .............................................................................................................................................................. 17
8.5.1 FTP Transfer Through VPN .................................................................................................................................... 17
8.5.2 HL7 Messaging Through VPN.............................................................................................................................. 17
9 PROJECT PLAN .................................................................................................................................................................. 18
SAMPLE INTERFACE PROJECT PLAN .......................................................................................................................................... 18
10 APPENDICES AND OTHER REFERENCES ......................................................................................................................... 19
PLANNED MAINTENANCE WINDOW....................................................................................................................................... 19
INTERFACE MESSAGE QUEUE MANAGER ................................................................................................................................ 19
MESSAGE QUEUE MAINTENANCE .......................................................................................................................................... 19
CONTINUING SERVICE AND SUPPORT ..................................................................................................................................... 19
www.athenahealth.com
athenahealth, Inc. Confidential and Proprietary
3
Mobile Charge Capture
2 Completing This Document
The integration process can be complicated at times and it’s important to recognize that a number of configuration
options will be presented to you along the way. They are documented here in the Interface Scope Questionnaire (ISQ) as
interface settings. To help you navigate the scoping process, we provide a recommendation for each of the available
settings.
Icons Glossary
Throughout the ISQ you'll find various icons to highlight athenahealth recommended settings and best practices.
The olive branch icon indicates athenahealth recommended settings.
BEST PRACTICES: The horizontal bar is generally used to highlight additional tips, considerations, and advice.
Scoping Options
If you would like to proceed with athenahealth recommended settings, please review each section to get more familiar
with the features of your interface and approve the scope of the interface by typing your name below. We’ll move ahead
to the next phase with a goal of testing and deploying the interface as soon as possible.
Do you wish to proceed with athenahealth-recommended settings? - blank If no, instructions for manual scoping are as follows:
1.
Review:
Please read the entire Interface Scoping Questionnaire (ISQ) and complete all form fields and check-boxes to the best of
your ability. Should you have questions about the configuration options presented in this document please do not hesitate
to discuss with your interface project manager.
2.
Approve:
When this document is completed to your satisfaction, please approve the scope of the interface by typing your name
below.
Scope Approval
I,
, agree to the interface design as described here in this document.
www.athenahealth.com
athenahealth, Inc. Confidential and Proprietary
4
Mobile Charge Capture
3 Project Information
Please fill the following to the best of your ability. While not all contacts are required, you should be able to submit at least
two contacts at the onset of a new interface project.
General Information
System’s Marketing Name (if applicable)
Company Name:
(ex. athenahealth, Inc.)
Vendor
(If applicable, third party
data exchange vendor)
Software Product Name:
(ex. athenaNet)
Version:
(ex. 14.9)
Interface Engine:
(ex. athenaNet MX Engine)
Trading Partner Name
Trading Partner Type (ex. Health Information System, EHR, etc.)
athenahealth Practice Context ID
athenahealth Interface Project Manager (PM)
Interface PM Contact Information
Event Number (provided by Interface PM, for internal
athenahealth tracking)
Contact
Role
Project Business Contact
Responsible for overall
success of the project
Project Interface Contact
Project IT Contact
Details
Name:
Phone:
Email:
Interface expert,
responsible for
continuing interface
support
Name:
Networking and security
expert, responsible for
overall connectivity
Name:
Phone:
Email:
Phone:
Email:
Name:
Vendor Contact #1
Role:
Phone:
Email:
Name:
Vendor Contact #2
Role:
Phone:
Email:
www.athenahealth.com
athenahealth, Inc. Confidential and Proprietary
5
Mobile Charge Capture
4 Product Description
This interface supports the secure and automated transfer of information between athenaNet and an external third-party
system. To ensure compatibility across a wide array of platforms and software vendors interface data is formatted
according to HL7 v2 standards and may include:
•
Patient demographics (name, date of birth, address, etc.)
•
Scheduling
•
Charge Data (diagnoses, cpt codes, date of service, etc.)
Common use-case scenarios are depicted below. It is important to identify and review your specific use-cases with the
Interface Project Manager.
Use Case
Format
Overview
Capture and submit inpatient and
outpatient charges quickly and
seamlessly using your mobile device
HL7 and API
Outbound: Patient Demographics and
Scheduling
Inbound: Charges
Workflow 1 Diagram (HL7)
Workflow 2 Diagram (API)
www.athenahealth.com
athenahealth, Inc. Confidential and Proprietary
6
Mobile Charge Capture
WORKFLOW SCENARIOS: Be sure to discuss workflow and interface use-cases with your interface project
manager until you’re absolutely comfortable with the intended functionality. Often times the introduction
of an interface will alter your end user workflow, in a good way, and it’s important to understand which
elements are automated versus requiring manual input so that information can be conveyed to practice
staff.
www.athenahealth.com
athenahealth, Inc. Confidential and Proprietary
7
Mobile Charge Capture
5 General Interface Configuration
Integration Testing Environment
A non-live, athena-hosted preview environment is provided to facilitate integration testing prior to moving the interface to
production. It is expected that the other vendor system provides a similar non-live environment for testing on their side as
well.
Will a vendor test environment be made available for this project? - blank -
Yes is recommended
5.1.1 Testing Phases and Resource Allocation
Interface testing is generally broken up into two phases, unit testing and end-user testing.
In the unit testing phase, athenahealth works directly with the other vendor to ensure outbound messages are generated
and delivered successfully to the receiver. For inbound message testing, athenahealth will confirm messages are received
and processed.
Upon completion of unit testing, end-user testing phase begins. athenahealth may provide guidance when appropriate,
but ultimately it is client responsibility to plan, organize, and carry out testing of their interface in relation to practice
workflows.
TEST PLANS: Plans should be aligned with the supported use cases. In addition to test plans offered by the
Interface Project Manager we encourage you to come up with your own test scenarios as appropriate.
Message Formats & Systems
athena uses HL7 V2
Is athenaNet connecting to a client operated application behind the client firewall? If not, a Third Party Agreement (TPA)
will need to be signed by the vendor and athenahealth. - blank Is the purpose of this interface to replace an existing interface? - blank If yes, please describe existing interface:
Additional Comments:
Message Samples and Specs
See athenaNet MX Native HL7 Interface Specifications for a detailed HL7 specification.
(http://www.athenahealth.com/files/interfacesupportdocs/athenaNet_MX_Native_HL7_Interface_Specifications.doc)
Can you provide sample data for inbound messages to the Interface Project Manager? - blank -
Yes is recommended
Interface Workflow
Consider your workflows and use cases for this interface and see the outline them below
Outbound: Patient Demographics and Scheduling Messages (ADT, SIU, MFN)
Inbound: Charges (DFT) Patient Demographics (API)
API Calls Leveraged: Best Match, Post Patient, Get Providers, Get Departments
www.athenahealth.com
athenahealth, Inc. Confidential and Proprietary
8
Mobile Charge Capture
5.4.1 Workflow Outline
5.4.1.1 HL7 Workflow
athena sends outbound Patient Demographics and Scheduling information to Mobile Charge Capture Vendor. Charge
information is sent from Vendor to athena and a claim is created. The charge information is stored in athena
5.4.1.2 API Workflow
Patient is registered or created outside of athena and is not already registered in athena. API queries athenaNet for Patient
ID using Best Match Call (see Patient Matching Logic). API queries athena for top 100 Insurance packages. Charge
messages sent via HL7 will contain athena patient id and either a valid athena insurance package id (from API call) or a
dummy insurance.
5.4.1.3 Athena Patient ID Exists In Vendor System
Vendor sends athena patient id in inbound charge messages.
5.4.1.4 Patient ID Does Not Exist in Vendor System
Vendor queries API using Best Match, patient not found patient Posted to athena.
5.4.1.5 Charge Messages and Insurance
Option 1: If valid athena insurance package id is available it will be sent in the charge message from Vendor to athena.
Option 2: If valid insurance package is not available, the charge message will contain dummy insurance package. Charge
will be sent to Claim HOLD bucket. Billing staff at practice must resolve all HOLD and add correct insurance package.
Note: If there are any discrepancies between the insurance packages sent in message and the athena quickview
insurance; the quickview insurance will always override the incoming insurance package.
Action
Direction
Add Patient
Outbound
A28
Update Patient
Outbound
A31
Update Patient
Outbound
A08
Discharge Patient
Outbound
A03
Admit Patient
Outbound
A01
Schedule Appointment
Outbound
S12
Cancel Appointment
Outbound
S15
Check-In
Outbound
S14
Charges
Inbound
P03
www.athenahealth.com
Default Message
Notes:
athenahealth, Inc. Confidential and Proprietary
9
Mobile Charge Capture
6 Outbound Workflow
This is an outbound admit/discharge patient subscription. This data will only send to Vendor if the data exists in athenaNet
and the Patient Rounding List is enabled and being populated with data either manually or via a different inbound ADT
feed.
Message Details
Message Type
Default HL7 Field
Note
ADT/SIU
MSH.6
Send athena Context ID for Vendor
to parse the data (global)
ADT
PID.2
athena Patient ID
ADT
PID.3
athena Patient ID
ADT
PID.18
athena Patient ID
SIU
PID.18
Appointment ID
SIU
PV1.44
Appointment Date
SIU
Send AIP Segment
Patients
The following section contains configurations related only to outbound patient messages. This can be broken into two parts:
the fields necessary for the creation of a new patient and edits to existing patients.
6.2.1 Minimum Required Fields for Patient Messages
In order to create a patient, the following data fields need to be specified. We expect data to be in the following HL7
fields. Please indicate below if it will be different.
Data Field
Default HL7 Field
Patient ID
PID.3.0
Last Name
PID.5.0
First Name
PID.5.1
Date of Birth
PID.7
In order to send a patient’s insurance, the following data fields need to be specified. We expect data to be in the following
HL7 fields. Please indicate below if it will be different.
Data Field
Default HL7 Field
Package ID
IN1.2
Name
IN1.4
Policy Number
IN1.36
Relationship to Insured
IN1.17
6.2.2 Sample ADT Message
MSH|^~\&|ATHENANET|7598^IN - CLIENTNAME Indiana|MOBILECHARGECAPTURE||201503290000||ADT^A31|99765483M7598|P|2.2||||||||
EVN|A31|201503281159||||
PID||51383087|51383087||***PHI REDACTED** |315025855|||^||||||||
www.athenahealth.com
athenahealth, Inc. Confidential and Proprietary
10
Mobile Charge Capture
PV1|||^^^||||^||||||||||^|||||||||||||||||||||||||||||||||||
DG1||||no current diagnosis|||||||||||||||
GT1|||***PHI REDACTED*** |||||||
Appointments
6.3.1 Appointment Status
For outbound appointment messages the interface sends a status in field SCH.25. By default, the statuses coincide with the
event that triggered the message. Default statuses are listed below and can be customized if needed.
Trigger Event
SCH.25 Value
New Appointment
BOOKED
Appointment Check-In
ARRIVED
Appointment Check-Out
COMPLETED
Appointment Update
UPDATE
Cancel Appointment
CANCELLED
Notes
RECHEDULED APPOINTMENTS: When a user reschedules an appointment through the athenaNet
appointment workflow, it is actually cancelling the original appointment record and creating a new
appointment record with a new athenaNet appointment ID. The interface will generate an appointment
cancel message for the original appointment and an appointment create message for the new
appointment. If this functionality will be an issue for your downstream system, please discuss this workflow
with your athenahealth Project Manager.
6.3.2 Sample SIU Message
MSH|^~\&|ATHENANET|7598^IN - CONTEXT Indiana|VENDOR||201503290900||SIU^S12|99778206M7598|P|2.2||||||||
SCH|23126597|23126597||||New Patient 5|bronchitis, shoulder pain|NP5^New Patient
5|5|minutes|^^^201503290850|||||emcclain2|||||||||
PID||51383154|51383154||***PHI REDACTED*** ||||||||
PV1|||891^IND_SMG_MUC_DOC^^IND_SMG_MUC_DOC||||1079^IND_SMG_Prov_MUC||||||||||1079^IND_SMG_Pro
v_MUC|||||||||||||||||||||||||||201503290850||||||||
DG1||||no current diagnosis|||||||||||||||
RGS|||
AIG|||IND_SMG_Prov_MUC|||||201503290850|||5|minutes||
AIL|||891^IND_SMG_MUC_DOC|||201503290850|||5|minutes||
AIP|1||1079^PROVIDER^SPN MICH RD IMM CARE||||||5|minutes||
API Workflow
The athena ID is received by the vendor through an outbound ADT/SIU feed or by querying the API
(Get/patients/bestmatch).
www.athenahealth.com
athenahealth, Inc. Confidential and Proprietary
11
Mobile Charge Capture
If the patient is found the athena ID of the patient is sent in the PID.3 segment of an inbound DFT^P03 message. If the
patient is not found, the vendor will add the patient to athenaNet using the API (POST/patient). After the patient has been
created, this newly created patient ID is sent in the PID.3 segment of an inbound DFT^P03 message.
6.4.1 API Calls Leveraged
•
Best Match (Outbound)
•
Post Patient (Inbound)
•
Get Providers (Outbound)
•
Get Departments (Outbound)
•
Get Custom Record Fields (Outbound)(optional)
www.athenahealth.com
athenahealth, Inc. Confidential and Proprietary
12
Mobile Charge Capture
7 Inbound Message Configuration
Message Details
Message Type
Default HL7 Field
Note
DFT
MSH.6
Send athena Context ID for athena to
parse the data (global)
DFT
PID.2
Athena Patient ID
DFT
IN1
Athena Insurance Package ID or Null
PV1
NPI to automap to the correct
provider. If the practice has multiple
provider groups providers NPI +
Department ID in the message are
used to determine the correct
provider group
PV1
Vendor sends the athena
department ID this will automap
according to the athena department
ID
DFT
FT1.27
If available insurance sent in this field
as free text. Data is then added as
‘claim note’ as free text for billing to
update
DFT
FT1.20
Rendering Provider (NPI)
DFT
FT1.21
Supervising Provider (NPI)
FT1
Athena creates a claim per provider
in FT1 segment (** If 1 DFT is received
with provider A in the first FT1 and
provider B in the second FT1, two
separate claims will be created)
DFT
DFT
DFT
7.1.1 Notes
•
Insurance is always taken from the quickview if there is a discrepancy
•
If vendor sends charge and the patient is not register in the given provider group, athena automatically CPI copy
the patient into that provider group
Charges
The following sections contain configurations related only to inbound charge messages.
Only charge data is processed from inbound P03 charge messages. All other data, including any demographic
updates, are discarded.
athenaNet only handles claim creation. Edits to existing claims cannot be handled by the interface and must be done via
standard athenaNet workflow. The interface cannot void to delete charges via interface.
FINAL CHARGES ONLY: The other system should send claims only when they are ready for billing. That is,
inbound charge data should be complete, finalized, and ready for immediate billing. We do not
recommend “building up a claim” over the course of many transactions/charges/messages. Those
charges should be sent all at once, ideally contained within single DFT messages (one claim per message).
www.athenahealth.com
athenahealth, Inc. Confidential and Proprietary
13
Mobile Charge Capture
7.2.1 Minimum Required Fields for Charge Messages
In order to create a claim, the following data is required. We expect data to be in the following HL7 fields. Please indicate
below if it will be different.
Data Field
Default HL7 Field
Appointment ID
PV1.19 or PV1.50
Rendering Provider (NPI)
FT1.20
Supervising Provider (NPI)
FT1.21
Department (Place of Service Code)
FT1.16
Service Date
FT1.4
Procedure Code
FT1.25
Modifier (if required for procedure
code)
FT1.26
Diagnosis Code
FT1.19
ICD code set
FT1.19.2
7.2.2 Matching Logic for Charge Messages
7.2.2.1 Patient Matching for Charge Messages
athenaNet expects the athenaNet patient ID in the inbound charge interface message; these values are used to match
the charge data to the correct patient. Note that the remote system vendor may need to be consulted before making this
selection.
The patient ID found in the inbound charge message will be used as a direct match to the athenaNet patient ID. All other
demographic data in the charge message, including insurance data, will be ignored.
Preference for Patient ID (check one):
athenaNet patient ID will be available in inbound charge message in PID.2
7.2.3 Processing Logic for Charge Messages
7.2.3.1 Claim Review Period
Claims created by the interface will be held for manual review – and are held by the kick reason PROVREVIEW. This is to
ensure some level of QA/review by the client prior to claim submission. After a minimum of 4 weeks this kick reason can be
removed at the client’s request. The removal can be done either selectively (by provider/location) or completely. Please
contact the Client Support Center after the four week time frame to adjust the PROVREVIEW settings.
BEST PRACTICES: Please ensure you have operational workflows in place for staff review of these claims.
7.2.3.2 Charge Grouping
Some systems (frequently lab systems and some HIS systems) will send charges associated with an encounter to athenaNet
in separate transactions. That is, if an encounter has multiple charges, those charges will be sent to athenaNet in separate
charge transactions. To accommodate separate transactions, charges sent to athenaNet will be grouped together onto
the same claim by default.
Charge grouping default utilizes the a) patient, b) service date, c) provider & supervising provider, d) department and e)
primary & secondary insurances when searching for an existing claim. Important note: In addition, only f) open unbilled
claims are considered for grouping new charges onto. If charge grouping is not required, or a different logic is desired,
please specify here:
www.athenahealth.com
athenahealth, Inc. Confidential and Proprietary
14
Mobile Charge Capture
Charge Grouping Options
Default functionality outlined above
Hospital Grouping: The default functionality without service date. This will group claims across multiple dates of
service, however by default also cuts off claims and forces new claims if the dates span into a new calendar
month.
Custom: Please specify:
Disable: Each message will create a claim.
Custom
Mapping
Required
Data Element
Patient’s Relationship to Policy Holder
7.2.3.3
Default HL7 Field
HL7 Field Override
IN1.17
Defined in Section Error!
Reference source not found. or
Error! Reference source not
found.
Claim Logic
Scenario 1 – Patient originated in Athena

Action  Claim Created (use quickview insurance data)
Scenario 2 – Patient was added to athena via the API
•
Action  DFT sends valid insurance package id in message  Claim Created
•
Action  DFT sends dummy insurance package in message  Claim goes to HOLD
o
Claims in HOLD will need to be resolved by billing staff by adding in the correct insurance package to the
claim
Note: If there is a quickview insurance listed, the insurance sent in the message will NEVER update the patient’s quickview
insurance
7.2.4 Sample DFT
MSH|^~\&|VENDOR|MORRISTOWN||2983|20140707220545||DFT^P03|201407070000|P|2.3||||||||
EVN|P03|20140707220545|||||
PID|1|4747481|A01553425||***PHI REDACTED*** ||||||||||||
PD1||||^SACHS^R|||||||||
PV1|1|I|^AH3 H30601^^127^^21||||6036^ALLEGRA^JOHN|||||||||||AAM||MEDICARE||||||||||||||||||||||||20140619||||
|||||
FT1|1|F62651362CE8||20140701||CG|99233^F/U: INPT CONSULT-3|||1||||||^^AH3 H30601^127^^21|||428.33^HEART FAILURE, DIASTOLIC, ACUTE ON CHRONIC^I9~402.91^HYPERTENSIVE HEART DISEASE WITH
CONGESTIVE HEART FAILURE^I9~425.18^HYPERTROPHIC CARDIOMYOPATHY^I9~424.1^AORTIC VALVE
DISORDER^I9|1558333112^SCHWARTZ^MD|1558333112^SCHWARTZ^MD||||99233^F/U: INPT CONSULT-3|||
FT1|2|5A221F5A88DE||20140702||CG|99233^F/U: INPT CONSULT-3|||1||||||^^AH3 H30601^127^^21|||428.33^HEART FAILURE, DIASTOLIC, ACUTE ON CHRONIC^I9~402.91^HYPERTENSIVE HEART DISEASE WITH
CONGESTIVE HEART FAILURE^I9~425.18^HYPERTROPHIC CARDIOMYOPATHY^I9~424.1^AORTIC VALVE
DISORDER^I9|1114192101^JULIANO^MD|1114192101^JULIANO^MD||||99233^F/U: INPT CONSULT-3|||
www.athenahealth.com
athenahealth, Inc. Confidential and Proprietary
15
Mobile Charge Capture
FT1|3|C8C5615FD1D1||20140703||CG|92986^PERCUTANEOUS BALLOON VALVULOPLASTY; AORTIC
VALVE|||1||||||^^AH3 H306-01^127^^21|||424.1^AORTIC VALVE DISORDER^I9~402.91^HYPERTENSIVE HEART DISEASE
WITH CONGESTIVE HEART FAILURE^I9~425.18^HYPERTROPHIC CARDIOMYOPATHY^I9~428.33^HEART FAILURE, DIASTOLIC,
ACUTE ON CHRONIC^I9|1114192101^JULIANO^MD|1114192101^JULIANO^MD||||92986^PERCUTANEOUS BALLOON
VALVULOPLASTY; AORTIC VALVE|||
FT1|4|E21479D672B4||20140703||CG|99233^F/U: INPT CONSULT-3|||1||||||^^AH3 H30601^127^^21|||428.33^HEART FAILURE, DIASTOLIC, ACUTE ON CHRONIC^I9~402.91^HYPERTENSIVE HEART DISEASE WITH
CONGESTIVE HEART FAILURE^I9~425.18^HYPERTROPHIC CARDIOMYOPATHY^I9~424.1^AORTIC VALVE
DISORDER^I9|1114192101^JULIANO^MD|1114192101^JULIANO^MD||||99233^F/U: INPT CONSULT-3|||
GT1|1||***PHI REDACTED***
www.athenahealth.com
athenahealth, Inc. Confidential and Proprietary
16
Mobile Charge Capture
8 Connectivity Method Options
As part of interface implementation, athenahealth will need to establish a secure method of transfer for electronic data to
and from a third party system. The most common options are described in this section. Not all options will be available for all
interface types. For questions, please contact your Interface Project Manager.
Connectivity method choice and details will be collected in the Connectivity Worksheet:
http://www.athenahealth.com/_doc/interfaces/Standardized_Connectivity_Worksheet.pdf
http://www.athenahealth.com/_doc/interfaces/Interface_Connectivity_Worksheet.pdf
athena-Hosted SFTP
These connections are initiated externally by the client or third-party system to a SSH-FTP server in athenahealth’s data
center. The client or third-party system is provided with an athena-issued DNS name, username, and password. Once the
client-initiated SSH tunnel is established, the client is able to securely transfer files to or from athenahealth.
athenaLightning
athenaLightning is a program that can be downloaded and installed inside of a third-party network. It opens an SSL tunnel
out to athenahealth and supports file-based data transfers to and from other applications running inside the client-network.
Locally-Hosted SFTP
athenahealth can initiate outbound connections to a third-party or client-hosted SSH2 server. The client provides an IP (or
DNS name), username, and password for athenahealth to initiate an outbound SSH connection. Once the SSH tunnel is
established we can exchange files locally using SFTP.
HL7 Messaging over SSH
athenahealth can initiate outbound connections to a third-party or client-hosted SSH2 server. Once the SSH tunnel is
established athenaNet can run an HL7-receiver and HL7-sender (MLLP TCP/IP socket based transfers) on the client-hosted
SSH server in real time.
Establishing a VPN
VPN connections may incur additional cost
athenahealth network operations staff can work to establish a point-to-point VPN tunnel (sometimes referred to as site-tosite) between two networks as needed. Once the VPN is in place we can perform file based transfers through plain FTP or
run an HL7-receiver / HL7-sender (MLLP TCP/IP socket based transfers). Coordination of VPN staff on both the athenahealth
and remote side will add additional time to the project.
8.5.1 FTP Transfer Through VPN
This option requires an established VPN and client-hosted FTP server. The client provides an IP (or DNS name), username,
and password for athenahealth to initiate an outbound FTP connection. Once the connection is in place we can securely
and automatically transfer files to and from the client-hosted FTP server.
8.5.2 HL7 Messaging Through VPN
Another way of sending or receiving data through a VPN is via MLLP TCP/IP socket based connections. This is accomplished
by running an HL7-sender on one end of the tunnel and an HL7-listener on the other end. The source system always runs the
“sender” while the receiving (consuming) system always runs the “listener.”
www.athenahealth.com
athenahealth, Inc. Confidential and Proprietary
17
Mobile Charge Capture
9 Project Plan
New athenaNet interfaces are worked as separate projects alongside the athenaNet implementation. These projects are
designed and adapted to fit within the same timeline as the primary implementation window.
Sample Interface Project Plan
Duration
Description
3 weeks
Client and athena review and scope project. Interface Scoping Questionnaire (ISQ), detailing the
options and extras required for the interface, and the Interface Proposal (IP) if applicable,
detailing the cost of the interface, are completed and signed in this stage. Client completes a
connectivity worksheet.
2 weeks
Client and athena work together to establish a secure communications connection between
athena and the practice. Athena creates necessary code for the interface, and tests it internally
given whatever samples the client has supplied. At the end of this period, interface is released on
PREVIEW test server.
TEST
4 weeks
Client tests interface for correctness and workflow impact. Any interface modifications are done in
this stage. At the end of this period, when satisfied, client signs the Go Live Agreement (GLA).
athena will participate in unit testing to verify functionality from a technical perspective. Full enduser acceptance testing is the client’s responsibility to plan, organize, and support.
GO LIVE
1 weeks
Athena brings the interface live on the agreed date. Athena must have at least 2 days advanced
notice on the go-live date. Post Go-Live, the interface maintenance is transitioned to a dedicated
team
Phase
SCOPE
BUILD
athenahealth Interface Implementation
athenahealth
Client
athenahealth
Interface Team
Trading Partner/Vendor
Scope
Project Request
Complete Interface Scoping Questionnaire (ISQ) and Provide Sample Messages
Complete Interface Proposal (IP)
Build
Complete Connectivity Worksheet
Establish Connectivity
Code Interface
Test
Test Interface
Code Interface Modifications
Go-Live
Complete Go-Live Authorization (GLA)
www.athenahealth.com
Interface Go Live
Interface Transition to Post-Go Live Support
athenahealth, Inc. Confidential and Proprietary
18
Mobile Charge Capture
10 Appendices and Other References
Planned Maintenance Window
The athenaNet MX Engine is subject to the same maintenance windows as the general athenaNet application. Currently, 1
A.M. to 3 A.M. Eastern Time is reserved every morning for maintenance. By default, all interfaces are shut-off during this time
window, and also remain disabled until 4 A.M. Eastern Time. For changes to this time window, please contact
athenahealth.
Interface Message Queue Manager
The athenaNet Interface Message Queue Manager (IMQM) is an interactive repository for all interface messages that pass
through the athenaNet MX Engine. Please note that messages in a final state (processed or deleted) will only remain in the
queue for 90 days.
The IMQM is especially useful in allowing clients to manually resolve common errors, such as missing providers, invalid
procedure codes, or unknown departments. In order to access the IMQM page in athenaNet the following user permissions
must be granted by the local system administrator:
Permission
Use Case
Interface Admin: View Message Queue
You want to be able to view the IMQM.
Interface Admin: Map Insurance Messages
You need to map insurance messages.
Interface Admin: Map Messages (except
Insurances)
You need to map all messages excluding insurance messages
(e.g. provider and department mappings).
Interface Admin: File Upload Interface
You want to be able to upload files via the interface.
Message Queue Maintenance
Messages delivered by athenaNet can be categorized into several processing states.
Message State
Explanation
SCHEDULED
Scheduled to be sent at a later time
NEW
Placeholder for a new message and ready to be sent or received
PENDING
Delivery or acknowledgement is pending
PROCESSED
Processed normally; remains in queue for only 90 days
ERROR
Generic error encountered; routed to client
CBOERROR
Billing related error encountered; routed to client
ATHENAERROR
Internal error encountered; routed to athenahealth Client Support Center
DELETED
Messages that have been deleted; remains in queue for only 90 days
See athenaNet Interface Queue Management Guide for more information on the functionality of the IMQM and on clientside cleanup for ERRORs and CBOERRORs.
(http://www.athenahealth.com/files/interfacesupportdocs/athenaNet_Interface_Queue_Management_Guide.doc)
Continuing Service and Support
Two weeks after go-live your interface will be transitioned into our daily service and support structure.
As a standard practice, athenahealth continuously monitors all client connections to the cloud server and will notify the
appropriate contact if an error occurs. All global distributions are monitored for missing subscriptions. All job statuses are
monitored and automatically restarted if idle. For more details please refer to Interface Down Support Document
(http://www.athenahealth.com/_doc/interfaces/Interface_Down_Support_Document.pdf)
www.athenahealth.com
athenahealth, Inc. Confidential and Proprietary
19
Mobile Charge Capture
Should you need to contact athenahealth for, questions or modifications to the interface, live support can be accessed
directly in athenaNet:
www.athenahealth.com
athenahealth, Inc. Confidential and Proprietary
20
Download