Profiles, extensions, value sets and code systems SHALL be in JSON format when uploaded to the Finnish PHR platform. Also the resource instances SHALL be in JSON format (XML not supported).

Language element (Resource.language) is mandatory in all resources except some technical ones developed by Kela. Language code designates which language is used in the text elements of the resources.

Text element (DomainResource.text) SHALL be in all resources. Narrative text is situated in DomainResource.text.div element, in limited xhtml content form as specified by FHIR. It SHALL reflect all content needed for a human to understand the essential clinical and business information for the resource. Narrative text SHALL use language specified in Resource.language element of the resource. In the DomainResource.text.status element SHALL be given status code which describes whether the narrative is entirely generated (from just the defined data or the extensions too), or whether a human authored it and it may contain additional data. Note that contained Resources SHALL NOT have a narrative of their own. See (http://hl7.org/fhir/narrative.html#2.4.0). Note that the Simplifier does not render narrative in implementation guide example view, look at it in the Simplifier or download resoure from the Simplifier.

Use of Identifier element (Business Identifier) is mandatory in profiles. It is to help PHR client to check success of create interaction in cases of communication failures.

Information about the application that created the resource instance is stored in an extension element that is part of the all PHR resource profiles. Extension is Finnish PHR Application Information extension