#fhir STU3 now in action
With equivalent capabilities and scope to the DSTU2 servers FHIR STU3 is now running on two demo servers.
Server base URLs can be found on:
Best Practice: http://demo.oridashi.com.au:8297
Medical Director: http://demo.oridashi.com.au:8298
healthinfotalk
Health information discussion - making eHealth information work for your organisation
Wednesday, 28 December 2016
Monday, 30 March 2015
Tuesday, 13 January 2015
#fhir dstu2 server two running
#fhir dstu2 additional server now up and running on http://demo.oridashi.com.au:8291
For the firewall challenged the two dstu2 servers are now also on nice port 80 endpoints also:
http://demo.oridashi.com.au:8290 equals http://bp.oridashi.com.au
http://demo.oridashi.com.au:8291 equals http://md.oridashi.com.au
The dstu1 servers over the same two data sources can still be found on
http://demo.oridashi.com.au:8190 and http://demo.oridashi.com.au:8191
For the firewall challenged the two dstu2 servers are now also on nice port 80 endpoints also:
http://demo.oridashi.com.au:8290 equals http://bp.oridashi.com.au
http://demo.oridashi.com.au:8291 equals http://md.oridashi.com.au
The dstu1 servers over the same two data sources can still be found on
http://demo.oridashi.com.au:8190 and http://demo.oridashi.com.au:8191
DSTU2 prototype #fhir server now up
In preparation for FHIR Connectathon 8 one of the Oridashi Hiasobi servers has been updated to DSTU2. Feel free to check it out on:
I hope to have the other servers updated to DSTU2 shortly (before Connectathon) and hopefully begin some use of new DSTU2 resource types Appointment, and Schedule.
Send me a message if you find any issues or have suggestions for my DSTU2 server(s) implementation.
Wednesday, 3 September 2014
#FHIR Enabling Client Side Web Form Automation
Using a #FHIR server from client side Javascript provides a simple and effective way to obtain data from healthcare information systems to allow population of existing forms from local system data or retrieval of FHIR resource based data for submission.
In this short animation one can see a local clinical information system (left) and a rough and ready browser based web application (right). On the local machine a FHIR server is running giving access to the current context (patient being viewed in the clinical information system) and providing search to allow the retrieval of data for resources in this case Patient (for administration) and Condition, Procedure, MedicationPrescription, AdverseReaction (for a health summary).
Here we can see how the web application can access the local record to populate a patient registration form on the client side and also how a health summary can be similarly obtained. These can then be submitted to the web application - a whole lot more appealing (and accurate) than filling in things by hand! Of course the real benefit comes when there is broad support for FHIR interfacing across multiple suppliers of healthcare information systems. It is a short step from a retro-fit of existing form entry to the server accepting FHIR data and ideally implementing a standardised messaging endpoint (mailbox) or server (create/update).
Accessing the local system health record is achieved using Javascript; with minimal scripting it is possible to populate an existing web form based on data retrieved from the local FHIR server in JSON format. (The current patient id is obtained from another call to the FHIR server for that purpose)
function LoadConsumer() {
$.ajax({
url: "http://localhost:8190/Patient/" + patientId + "?format=json",
type: 'GET',
success: function (data, status, jqxhr) {
var text = jqxhr.responseText;
//$("#output").text(text);
var data = jQuery.parseJSON(text);
$("#FamilyName").val(data.name[0].family[0]);
$("#GivenName").val(data.name[0].given[0]);
$("#Sex").val(data.gender.coding[0].code);
var bits = data.birthDate.split(/[-]/g);
$("#DateOfBirth").val(bits[2] + '/' + bits[1] + '/' + bits[0]);
},
error: function (xhr, ajaxOptions, thrownError) {
if (thrownError == "")
thrownError = "Not responding";
}
});
}
This populates the form (produced from a .NET MVC application):
<form action="/" method="post">
<table>
<tr>
<td>Family Name</td>
<td>
<input id="FamilyName" name="FamilyName" type="text" value="" />
</td>
</tr>
<tr>
<td>Given Name</td>
<td><input id="GivenName" name="GivenName" type="text" value="" /></td>
</tr>
<tr>
<td>Date of Birth</td>
<td><input data-val="true" data-val-required="The DateOfBirth field is required." id="DateOfBirth" name="DateOfBirth" type="text" value="" />
</td>
</tr>
<tr>
<td>Sex</td>
<td>
<select id="Sex" name="Sex">
<option value=""></option>
<option value="M">Male</option>
<option value="F">Female</option>
</select>
</td>
</tr>
</table>
<button name="Submit" type="submit" value="save">Register</button>
</form>
So that is it. FHIR server availability on a local systems can enable a generalised automation of population for existing web based forms with some minimal Javascript glue. Give it a try!
Thursday, 15 May 2014
Oridashi #FHIR Servers Demo Rework
Revamped site for Oridashi-Hiasobi servers demonstration (+ whole Oridashi site) is now up and running.
Check out fhir.oridashi.com.au for live demonstrator calling Oridashi-Hiasobi servers direct with Javascript from the page. This includes:
Check out fhir.oridashi.com.au for live demonstrator calling Oridashi-Hiasobi servers direct with Javascript from the page. This includes:
- ability to set xml or json return formats
- has a set of samples searches
- results of search are loaded on screen.
- click 'See MD' or 'See BP' to switch between servers
Of course the base demo servers are still available for direct use.
Let me know if there are any issues.
Tuesday, 13 May 2014
#FHIR Connectathon 6 + population metrics
Population metrics play app for HL7 FHIR Connectathon 6 is now online http://demo.oridashi.com.au:8200/fhirpop - feel free to have a play; if you would like your server added let me know the details.
It lets you pick one of 8 online demo servers from the FHIR implementers' community (on the right) and then obtain a population metric chart for that repository. e.g
Demographics Chart - sex/age breakdown
Disease Prevalence - top 10 most common current disease conditions
Smoking Status - population stats on cigarette smoking records
There is also a little 'Search by Name' page for any of the servers (link top right).
It lets you pick one of 8 online demo servers from the FHIR implementers' community (on the right) and then obtain a population metric chart for that repository. e.g
Demographics Chart - sex/age breakdown
Disease Prevalence - top 10 most common current disease conditions
There is also a little 'Search by Name' page for any of the servers (link top right).
Subscribe to:
Posts (Atom)