MyHealth@Eu NCPeH API
0.0.1 - ci-build 150

MyHealth@Eu NCPeH API - Local Development build (v0.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Other Options

Other options

There are different possible options - some of them listed below - for searching and retrieving reports, or other documents, by using the FHIR API.

  1. searching per DocumentReference
  2. searching per Composition
  3. searching per Bundle
  4. searching per DiagnosticReport

They are not mutually exclusive, that is, depending on the goal one or the other could be chosen. However, for this first implementation only the DocumentReference will be used and specified; the other are described only for documentation purposes.

Search and Get Report(s)

<?xml version="1.0" encoding="us-ascii" standalone="no"?>Requesting NCPRequesting NCPResponding NCPResponding NCPPatient SearchrefPatient SearchComposition Search$server/Composition?<searchParameters><modifiers>Bundle.where(type='searchSet').entry.resource.ofType(Composition)opt[$document operation]$server/Composition/id/$documentBundle.where(type='document')[get Bundle per report business identifier]$server/Bundle?composition.identifier=<report-business-identifier>Bundle.where(type='searchSet').entry.resource.ofType(Bundle)

Search parameters:

  • Document type
  • Study type
  • Specialty
  • Patient business identifier
  • period of time

<?xml version="1.0" encoding="us-ascii" standalone="no"?>Requesting NCPRequesting NCPResponding NCPResponding NCPPatient SearchrefPatient SearchBundle Search$server/Bundle?<searchParameters><modifiers>Bundle.where(type='searchSet').entry.resource.ofType(Bundle)

<?xml version="1.0" encoding="us-ascii" standalone="no"?>Requesting NCPRequesting NCPResponding NCPResponding NCPPatient SearchrefPatient SearchDiagnosticReport Search$server/DiagnosticReport?<searchParameters><modifiers>Bundle.where(type='searchSet').entry.resource.ofType(DiagnosticReport)$server/DiagnosticReport?_id=<xyz>&_include="*": Bundle.where(type='searchSet')

Search parameters:

  • Document type
  • Study type
  • Specialty
  • Patient business identifier
  • period of time