Which FHIR resource do I need to use? - hl7-fhir

I am developing a dialysis app and need to store a diagnosis to display into a table as shown in the attached image. Can anyone provide guidance on which R4 FHIR resources to use for this? Thank you.
I've looked into the FHIR docs and I am still uncertain whether I should use CarePlan or Condition. Your help is very much appreciated.
image

CarePlan seems like a good fit.
Renal Diagnosis - CarePlan.addresses
Other medical history - CarePlan.supportingInfo
Treatment strategy & goals - CarePlan.detail.code.text
Target BP - CarePlan.goal
Updated on - Provenance
Updated by - Provenance

Related

How do I gather statistics from ESSBASE?

I would like to gather some statistics about the usage of several cubes with Hyperion ESSBASE.
I've found that from the official documentation but doesn't seem what I need.
What I would like to achieve is to know how many times a dimension has been queried, in which cube, which dimensions are often used together and so on.
Is there any tool or maxl instruction for that pourpose?
i dont know such a tool. There is an option called query tracking which is used internal by essbase for aggregation but i dont know a way do display this information.
Sorry but i am afraid there is no solution for your problem.
Greets
Kevin

Integrating / Transforming data from different / disparate sources without storing it

I have a usecase. I want to Integrate / Transform data from different / disparate sources without storing it. Data sources are database(oracle,db2,etc), Webservice(Rest/Soap), Flat files(CSV, XML, JSON), MQ dumps, mainframe systems. I want to pull data from these sources and do some kind of intelligent transformation and integration and provide it our customers. It looks like typical ETL scenario, but my situation is different. I am not allowed to store the data given by the desperate sources, that means, for simple example, i pull data from oracle, soap and a rest, and do all my intelligent transformations and integrations on the fly.
I browsed through google and technical stuffs but could not get convincing solution to my problem.
If you guys can help me giving some valuable insight on this problem and give suggestion and probable approaches to it.
Note: Data size from these sources can sometime be really huge.
Thanks in Advance
Take a look at htto://teiid.org
Thst is exactly what it does, and it is Open Source.
Talend Open Studio y a great solution as well, I'm using it and it's great and easy to make the ETL workflow.
https://www.talend.com/products/data-integration/data-integration-manuals-release-notes/
You can see a lot of help videos: https://www.youtube.com/results?search_query=talend+studio

FHIR 3 - How to show a discontinued medication in MedicationAdministration

I want to show entries from the MAR. One of the most important ones is a discontinued medication. I am using STU 3. I don't see anywhere that has the DC or discontinued code.
Any help is much appreciated, Thanks!
http://hl7.org/fhir/2016Sep/medicationadministration.html
I'm not quite sure about what you'd like to achieve. So i assume you are searching for medicationadministrations which weren't completed regulary?
You could search for all medicationadministrations with the status stopped in that case. If you are searching for completed medicationadministrations the code would be completed.
lloyd9h - from the FHIR community answered it like this:
MedicationAdministration allows you to say what was given (or not). If you want to indicate that an overall medication has been stopped, you'll need to use MedicationOrder/MedicationRequest.
Thanks!

Traffic flow data XML tags meaning

I am looking for real-time traffic flow data. I found the traffic API is what I need:
Click here
but I really don't know what the meanings are for those XML tags, such as
<FI>
<TMC PC="11531" DE="Linden" QD="-" LE="0.8535"/>
<CF CN="0.86" FF="69.59" JF="0.17" SP="70.13" TY="TR"/>
</FI>
I found the meaning of TMC DE PC
But I cannot find CF CN FF JF SP TY.
Anyone know these abbreviations ?
Many thanks,
Chuansheng
I agree that it's quite hidden, but you can find the explanation for xsd schemas under the meta resources.
You are most likely interested in the following REST call:
http://traffic.cit.api.here.com/traffic/6.0/xsd/flow.xsd?app_id=YOUR_APP_ID&app_code=YOUR_APP_CODE
Here is part of the output explaining what FF attribute stands for:
...
<xs:attribute name="FF" type="speed" use="required">
<xs:annotation>
<xs:documentation>The free flow speed on this stretch of road.</xs:documentation>
</xs:annotation>
</xs:attribute>
...
Those are related to the Traffic Message Channel information where the included information are the event id, the location code, expected incident duration, affected extent and other details.
Those TMC are managed in different ways depending on the country you are interested in and specialised mapping data provider can give you access to those kind of information and that's what the subscription is about. It is also related to the way you can use the TMC depending on the concerned area to get or give information from there.
For more information about TMC: http://en.wikipedia.org/wiki/Traffic_message_channel
The complete information about it is retrieved from Here Platform could be find in the documentation:
https://developer.here.com/documentation/download/traffic_nlp/6.0.28.1/Traffic%20API%20v6.0.28.1%20Developer's%20Guide.pdf
In general I would think that the developer docs should have all information needed to use the API, did not check them, but as the pages are not having any other place, I would suggest checking those.
Then if they fail to provide the information, then would suggest contacting the here support directly.

Increase quality of crowd-sourced info

I'm working on an app that gives traffic alerts in real time and is based on crowd-sourced information. In other words, people use the app and report traffic problems and at the same time they are informed about traffic problems in their area.
A difficult task is how to distinguish real alert reports from fake ones so that the app behaves properly and is useful.
Do you know of any documentation regarding this issue or any programmer stories, insights into this problem? How should this problem be tackled?
What I've come up until now is:
each person using the app is uniquely identified
each alert report has a reliability value in an interval 1 .. x
the reliability of a report is calculated based on the number of users that reported it or confirmed it and the reputation of those people. But how exactly?
each person has a reputation value which is calculated somehow. But how?
I'm not sure how to handle the reputation/reliability stuff so I'd love some input on this. There must be some documentation on how to create a crowd-sourcing product that works.
Panos Ipeirotis has a fabulous talk on this subject. Yes, you want to incentivize good behavior. If Waze is too complicated this talk will be too, but it will give you a good idea of what is possible if you throw the kitchen sink at it.

Resources