Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. If the app is using SMART on FHIR's fhir-client.js, replace it with the latest (DSTU2) fhir-client.js: https://github.com/smart-on-fhir/client-js/blob/master/dist/fhir-client.js
    The fhir-client.js will handle the changes which have be made to the conformance statement structure and the launch sequence for you.
  2. Change the FHIR service endpoint to the HSPC DSUT2 sandbox: https://api-v5-dstu2.hspconsortium.org/hspc5/data/metadata
  3. Some FHIR Resource definitions have changes in DSTU2. You will need to make any needed changes to your queries and usage of FHIR Resources. The DSTU2 specification for the FHIR Resources can be found here: http://www.hl7.org/fhir/DSTU2/resourcelist.html
  4. The (DSTU2) fhir-client.js has changed in the way you search and retrieve results for FHIR Resource.

    Code Block
    languagejava
    titleSearch Example
            $.when(smart.patient.api.search({type: "Observation", query: {code: 'http://loinc.org|58941-6'}, count: 50}))
                .done(function(obsSearchResult){
                    var observations = [];
                    if (obsSearchResult.data.entry) {
                        obsSearchResult.data.entry.forEach(function(obs){
                            observations.push(obs.resource);
                        });
                    }
    				...
                });


...