Polaris FHIR Implementation Guide
1.9.2 - ci-build

Polaris FHIR Implementation Guide - Local Development build (v1.9.2) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: PolarisCoreAppDevice - FSH Source

Draft as of 2025-10-08

FSH source of the polaris-core-appdevice resource profile.

Raw FSH | Download

// Simple profile for applications that integrate with patient data
// KISS approach: Just the essentials for consent tracking and app management

Profile: PolarisCoreAppDevice
Parent: Device
Id: polaris-core-appdevice
Title:          "Polaris App Device Core"
Description: "Simple profile for applications that integrate with patient data and require consent tracking. Contains just the essential information: app name, client_id, and basic details."

* ^url = "https://fhir.apps.health/StructureDefinition/polaris-core-appdevice"
* ^status = #draft

* meta.source 0..1 MS
* meta.source ^short = "Identifies EMR instance & pipeline version the resource came from"
* meta.source ^definition = "A URI that identifies the EMR pipeline and version from which this resource originated.  This tells you which EMR instance (recommend using the instance identifier), and the version of the pipeline code/transformations."

// Essential elements only
* identifier 1..* MS
* identifier ^short = "App identifier (include OAuth client_id)"

* deviceName 1..1 MS 
* deviceName.name 1..1 MS
* deviceName.name ^short = "Simple app name"

* status 1..1 MS
* status ^short = "active | inactive"

* manufacturer 0..1 MS
* manufacturer ^short = "App developer/company (optional)"

* type 0..1 MS
* type ^short = "Software application type"

* note 0..1 MS
* note ^short = "Brief description of the app"