ConfidenceApp

   

Overview

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
contained0..*Resource
observationEventTimingC0..*Extension(CodeableConcept)
observationReferenceC0..*Extension(Complex)
observationBgmRatingC0..*Extension(CodeableConcept)
medicationAdministrationTargetC0..*Extension(Reference(medication-administration))
medicationRequestTargetC0..*Extension(Reference(medicationrequest))
registeredTimeStampC0..*Extension(dateTime)
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriBinding
valueΣ0..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
identifierΣ0..1Identifier
displayΣ0..1string
statusΣ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
identifierΣ0..1Identifier
displayΣ0..1string
contextC0..0Reference(Encounter | EpisodeOfCare)
effectiveDateTimedateTime
effectivePeriodPeriod
issuedΣ0..0instant
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ C0..1uri
codeΣ0..1code
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
comment0..1string
bodySite0..1CodeableConceptBinding
method0..0CodeableConcept
specimenC0..0Reference(Specimen)
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
lowC0..1SimpleQuantity
highC0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageC0..1Range
text0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
type1..1codeBinding
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
identifierΣ0..1Identifier
displayΣ0..1string

Requirements

SCOPE of FHIRSTACK:

ConfidenceApp doesn't have its own backend to store all the data from the app. The main objective for FHIRSTACK is to enable FHIRServer to be able serve as backend for ConfidenceApp.

Confidence has a feature to allow users to edit and delete specific data group entries from ConfidenceApp. So FHIRSTACK shall support edit, delete actions available for BG, Carbs and Insulin group related data points. To achieve the primary objective that FHIRServer as backend for confidence, FHIRSTACK team shall expose synchronous Restful FHIR API for Confidence App to use for data ingestion and consumption. FHIRSTACK has existing mechanism to send the data to datalake which can be supported for only bundle type related integration. So FHIR API is synchronous which means confidence will share the data as soon as it created in the CGM app. In order to send the data to datalake, FHIRSTACK shall implement new mechanism to support to send individual resources to DataLake for analytics purposes Synchronous RESTful FHIR API consider the data ingestion and consumption with in specified timeframe so it shall support defined NFRs with respect to Performance.

Confidence shares data in the reduced FHIR format with minimum information and the FHIR Facade on FHIRSTACK expands these resources further before storing and sending to DataLake. When Confidence requests a restore, the facade sends back the reduced FHIR format to Confidence.

Data Points

Note: If all the columns of the table are not visible, please reduce the zoom % of the browser

Data Point Description Remarks (Editable) FHIR Resource & Element FHIR Sample
Diabetes Type Diabetes Type of the patient false Condition.code.coding Sample
TherapyType TherapyType Type of the patient false careplan.dextension.careplan-therapy-type Sample
medianCurrent10pA Median Filter Current false Observation.valueQuantity Sample
stdDevCurrent10pA Standard Deviation Filter Current false Observation.valueQuantity Sample
medianTempExternNTC100mDeg Confidence has 2 temperature sensors. This is the "external" one measuring the patch cover false Observation.valueQuantity Sample
medianTempInternNTC100mDeg This is the "internal" one measuring the base plate against the human body. false Observation.valueQuantity Sample
medianVpolCEWEmV These are the Median Voltage Counter Electrode Working Electrode CE WE on the sensor component itself. Electrodes are the small surfaces which are inside the human tissue. false Observation.valueQuantity Sample
stdDevVpolCEWE100uV These are the Standard Deviation Voltage Counter Electrode Working Electrode CE WE on the sensor component itself. Electrodes are the small surfaces which are inside the human tissue. false Observation.valueQuantity Sample
medianVbat10mVplus1200 This is the remaining voltage of the battery. false Observation.valueQuantity Sample
medianImped1stOhm Impedance is a value used for safety purpose measured on 3 different point on the Confidence board. false Observation.valueQuantity Sample
medianImped2ndOhm Impedance is a value used for safety purpose measured on 3 different point on the Confidence board. false Observation.valueQuantity Sample
medianImped3rdOhm Impedance is a value used for safety purpose measured on 3 different point on the Confidence board. false Observation.valueQuantity Sample
stdDevImped1stOhm Impedance is a value used for safety purpose measured on 3 different point on the Confidence board. false Observation.valueQuantity Sample
medianTempExternNTC100mDeg Median Temperature External false Observation.valueQuantity Sample
medianTempInternNTC100mDeg Median Temperature Internal false Observation.valueQuantity Sample