************** ## Real-life examples ************** ### Nictiz Nictiz is the centre of expertise for standardization and eHealth in The Netherlands. HL7 Netherlands core and MedMij profiles are published on [Simplifier](https://simplifier.net/NictizSTU3 "Nictiz project"). MedMij is a national project that aims to give Dutch citizens integrated access to all their health data in one personal health environment. FHIR is used as a standard to exchange health information between the involved parties. The profiles are based on standardized clinical building blocks called Health and Care Information Models (HCIM). The Implementation Guide of Nictiz contains a section called 'List of invocations' in which examples are given on how the data can be retrieved using the Dutch national FHIR model. ### Castor EDC Castor EDC is a company that supports researchers in collecting data for medical research. The Castor EDC application is linked to the electronic health record of the hospital, in which the researchers can mark his or her patients for inclusion. We implemented a [Vonk Facade server](http://docs.simplifier.net/vonk/facade/facade.html) for Castor EDC in a university hospital in the Netherlands, which maps the data from their clinical data warehouse to FHIR resources and sends them to the Castor EDC application. In the first pilot, three resources were implemented: Patient, Observation and Condition. The Castor EDC application needs to be able to retrieve all resources from a specific Patient. The `include` and `revinclude` functions are supported in the implementation and can be used to retrieve a specific Patient including all Observations and Conditions referring to this Patient in the subject field. ``` [base]/Patient?_revinclude=Observation:patient&_revinclude=Condition:patient&_id=[id] ``` Note that in this query it's only possible to filter on search parameters implemented for the Patient resource. Researchers should however be able to filter Observations and Conditions on date. To do so, a more complex query is required. For example, to retrieve a specific Patient (let's assume the id of this Patient is 'example') as well as all his/her Observations since January 2018, the following query can be used. ``` [base]/Patient/example/Patient,Observation?date=ge2018-01-01T00:00:00.000+02:00 ```