HealthShare

Syndicate content 53 

Hi Dev Community,

My team is currently working on a project where we need to post pdf documents to a 3rd party REST API.

The API specifies a field in the JSON request message to contain the 'physical content' of the file as an array of bytes, example of the JSON request as follows - data truncated for readability purposes:

{
    "CaptureSource":2,
    "RecipientID":"ID34",
    "Document": {
        "Guid":"5D847A4E9CC1485382DC4A5F5DC80D6C",
        "EventDate":"2019-01-14T13:23:46",
        "FileExtension":"pdf",
        "FileContent":"JVBERi0xLjQNCiXi48/TDQoxIDAgb2JqDQogIDw8DQogICA......"

      },
    "ActionRequired":false,

1 1
0

answers

0

comments

68

views

0

rating

Hi, 

I want to edit the the Master viewer /source UI of  HealthShare Provider Directory with a property/ element of String type. 

There are predefined CodeTables structure by which i can't add the Attributes of the above element because somehow above element attributes are different than the code Table structures . 

Can we add a new Customize Code Table other than predefiend Code tables in the HealthShare Provider Directory ? 

Is there any way or any tutorial by which we can edit the Master Viewer  ?  

As of Now , I have added the below code in Local.PD.Catalog Class to add the Record in Master Record Viewer

0 1
0

answers

0

comments

27

views

0

rating

I am new to CCDs and I have a question for you all.

I need to take in a CCD from our EMR, filter out sensitive data then send it on as a CCD.

All feedback is appreciated.

Thanks

0 1
0

answers

0

comments

29

views

0

rating

Looking at the DTL, we can pretty much understand what the provided mapping from FHIR to SDA3.

But, is there any Intersystems document, where the mapping To/From FHIR is documented, at least FHIR to SDA3 ?

Last comment 7 February 2019
0 4
0

answers

116

views

0

rating

Hi

Has anyone implemented the message bank functionality in particular in the UK and if so what are your experiences of it in particular for custom messages? We are thinking of using it as our long term store and would like any feedback on it. We use a mix of REST web services, custom messages, HL7v2 and FHIR messaging within the Health area (NHS Trust to be exact).

I would also be interested in which version you implemented this upon.

Thanks

Ian

0 1
0

answers

0

comments

55

views

0

rating

Newbie question.

We have a desire to leverage apigee to do a call to our MPI system. 

Not sure if this is something we can do via HealthShare.

Anyone doing a soap request or restful call from InterSystems through Apigee? 

If I am overlooking the obvious (documentation) any guidance is greatly appreciated.

Thanks in advance

Last comment 5 October 2018
0 2
0

answers

158

views

0

rating

Hi I'm just trying to make sure I'm not missing a trick here.

Basically our PAS doesn't do hl7 messages but does some XML which you can create. So I'm just trying to create some xml files and then get healthshare/ensemble to parse them and to process accordingly. 

I'm getting some good results doing this. But maybe I've got a small hitch. In each of my xml files I've the data for the patient/client. 

Then in the xml schema which I've imported I've specified the elements. I've created a subtransform which has helped when converting but perhaps I should have created a schema for the client which I then can reuse in each of the others. So if I added on another client element it would be simple to do as I would only need to do it in a few places

Last comment 26 September 2018
0 2
0

answers

149

views

0

rating

Hello.  I'm wondering if anyone has experienced a similar error and if so, if they can point me in the right direction.  I have a client who is logging into Epic and is using the Epic SAML to single sign on to our HealthShare system.  We saw that it authenticated her through (from Epic to HealthShare) but when it attempted to open up the patient, we received the following Java error.  When she clicks OK, it keeps coming back.  Also, she is accessing Epic through a Citrix connection (if that helps with anything).  Here is the error below. 

Thanks

Last comment 22 August 2018
0 2
0

answers

125

views

0

rating

I have edited the Clinical Viewer portal. 

I made a new timeline with Patient Encounters. Did this using a external javascript outside Zen Component used for current chartbook.

So, i need to call function inside Zen Component. When i choose any encounter in current timeline is invoked a function, is name is SelectOneEp(' PatientID HERE ',''), i need help how to invoke this method in Zen Component estructure.

I already did the call from external JavaScript.

0 1
0

answers

0

comments

84

views

0

rating

Is Cache the preferred database source for extracting data elements for use in Health Share Patient Index or is there a significant benefit in sourcing data from a warehouse, data mart, or MV? I realize that could be a loaded question with 100 other questions that may follow, however, if there is a known advantage to extracting data from a particular data storage type, the answer may highlight that point. 

Our team is in the inception and elaboration phase of using the Health Share Patient Index solution. Our road map has checkpoints to integrate data storage within a Cache DB as well as into a warehouse and/or data mart(s). Essentially, what I want to know is there a significant advantage to sourcing data from Cache vs a warehouse or data mart so that we may elaborate the idea further and plan accordingly. 

0 2
0

answers

0

comments

119

views

0

rating

Hi -

I'm working on a project that will be dealing with depression screening and I'm not certain where any of this information would belong in the HL7v2.x world.

Can anyone suggest what the proper placement of "has this person been screened" and if so, "this was what the screening showed"?

At first thought I was thinking that this is an "Observation" of some sort (and ORU message) for the "what the screening (or perhaps testing) showed", but I'm not sure if the screening was performed yes/no qualifies as an "ordered test".

Just looking for a starting point I guess. Thanks

Last comment 21 June 2018
0 2
0

answers

79

views

0

rating

Hi, 

We have a system that gives an AE 'Error' response for warnings, that we want to transform to AA codes when returning the Application ACK.

MSH|^~\&|iCS|EHT|EPRO|R1K|20180511113136||ACK^A02|fbwZaoKW/USAdFI3IGLU|P|2.3|||AL|NE|
MSA|AE|fbwZaoKW/USAdFI3IGLU||||0^Nothing To Update^^W
ERR|||0^Nothing To Update|W|

Fortunately they include a warning code in MSA:6.4 and ERR:4

Does HealthShare have inbuilt functionality to transform Application ACK's, or do we need to build a custom BPL or class to handle this?

Kind regards, 

Stephen

0 2
0

answers

0

comments

106

views

0

rating

Hi, 

We have a PAS that accepts HL7v2 QBP^Q21 requests, and returns patient details in an RSP^K21.

We have a clinical system that wants to sent an http GET request of the form http://server/getpatientbyid?pid=M1234567

So I think I need to convert the query url into a QBP^Q21 (HL7) message, then take the response in HL7v2, convert to SDA, convert to FHIR, and put that in the response to the  original GET.

Does anyone have any experience doing this? is there an approach you would recomend?

Last comment 19 April 2018
0 3
0

answers

432

views

0

rating

Hi,

Our ensemble instance has grown significantly since it was first implemented in 2014, and the old interfaces diagram is no longer useful. We started with a few HL7v2 ADT and demographic interfaces, but our use of Ensemble* has grown to include document interfaces, orders and results, ITK and inbound and outbound interfaces from other organisations. (more and more like an Enterprise Service Bus than a simple integration engine)

I'm looking for examples of and methods for creating

Last comment 8 January 2018
0 2
0

answers

207

views

0

rating

We have a program set up in the HealthShare Facility Registry. And we have some patients enrolled into this program. In the HealthShare Registry management, we set up following consent policy for this facility (we call it program), Default Block Except: Block data except for the groups specified below, unless overridden by patient. There is no program in the Selected Programs so the consent should be applied to everybody. This policy will block the patient search for the patients under this program in Clinical Viewer, ie, the patient search will not return the MRN belongs to this facility/program. However, the SDA in the Clinical Viewer still have the membership, is there anyway we could block the membership?

0 1
0

answers

0

comments

181

views

0

rating

So we are still fairly new to the ensemble app and getting set up. I have 3 seperate  batch record file services that pull in files and send to 3 seperate processes. there is no real rules other than an when condition=1 use this said DTL and send to operation. all 3 of these routers use different DTL's as they are seperate files but all go to the same operation. for some reason i am seeing the files sit in the Process and say  Delivered. 2 of the three process after up to 10-15 mins of sitting and the third gets an error i am very unfamiliar with, so this post is two-fold. 

 

1. Any ideas why files would "sit" in delivered state so long?

2. help with error:

ERROR <Ens>ErrBPTerminated: Terminating BP <REDACTED BP NAME># due to error: ERROR #5002: Cache error: <STORE>zdomGetNamespaces+51 ^EnsLib.EDI.XML.Document.1
> ERROR #5002: Cache error: <STORE>zdomGetNamespaces+51 ^EnsLib.EDI.XML.Document.1
Last comment 8 November 2017
0 2
0

answers

188

views

0

rating

I've written several custom classes to add additional search capabilities to the user / clinician search defined in HS.UI.Registry.User.Find. I've tested it out, and it looks and works how I'd like it to, but I've run into a snag when trying to implement it.

The documentation for registering custom user interface pages shows a table of about 50 configuration registry keys for UI pages, but it only lists

0 1
0

answers

0

comments

165

views

0

rating

Hi, 

I am a beginner on intersystems technologies ! and i want implements Oauth2 for our projects ( Angular 2 + Caché REST  Backend). 

i read the article that the link  is below : 

https://community.intersystems.com/post/cach%C3%A9-open-authorization-framework-oauth-20-implementation-part-1

But : i need to create  all servers ( Auth and Resource ) on Caché and dont' to use google server.

Also, i need   to be able to consume Oauth from my web services as caché REST application (whitout csp ui) .

An Idea  Please ?

Thank you

Yani

Last comment 26 September 2017
0 4
0

answers

383

views

0

rating

We have a situation where we want to detect and ignore documents/records at the earliest possible point based on certain criteria.  We have an existing "CDA Preprocessor" in the workflow which is an XSL transform.  This is what our contractors are planning to utilize to "filter" these documents.  This doesn't really make sense to me.  I see XSLT as a way to manipulate the contents of a document and filter certain peices of data.  In my brain, I would use an Ensemble business rule to detect the criteria and route the document as necessary.


Does anyone have any input on this?  Our contractors have much more experience than I do with Healthshare, so I'd like to know why this makes more sense.

Last comment 4 March 2016
0 4
0

answers

194

views

+ 1

rating

Hi all,

I was wondering, what is your favourite public cloud provider?

What is your level of engagement with the cloud provider? Are you testing their infrastructure? In which case I'd expect you being progressing a parallel test with at least a second provider ;-) Or, are you already running a production environment?

--

 

OK, so, let me be the first one to share my experience with one specific cloud provider

Last comment 26 February 2016
0 5
0

answers

257

views

+ 2

rating