Representing app activities

App activities can vary between DiGAs so implementers are free to represent these in various ways including CarePlan's activity. One common demoninator for apps treating nicotine usage however is that the patients are often encouraged to track, log, their cigarettes. Often, the patient also answers questionnaires about various things, to gather information about their usage and to allow the patient to gain insight themselves on how their addiction works. A common example of such a questionnaire is the Fagerström test which measures the level of nicotine addiction.

To represent these activities, logging and questionnaires, implementors should use NicotineTreatmentQuestionnaire to define how the questionnaire is presented in the application, and NicotineTreatmentQuestionnaireResponse to represent an individual patient's response to it. You are required to give a title, description and purpose to the questionnaire to explain what it does.

Nicotine Treatment Questionnaire

Nicotine Treatment Questionnaire

urlΣ1..1uri
identifierΣ0..*Identifier
versionΣ0..1string
nameΣ I0..1string
titleΣ1..1string
derivedFrom0..*canonical(Questionnaire)
statusΣ ?!1..1codeBinding
experimentalΣ0..1boolean
subjectTypeΣ0..*codeBinding
dateΣ0..1dateTime
publisherΣ0..1string
contactΣ0..*ContactDetail
description1..1markdown
useContextΣ0..*UsageContext
jurisdictionΣ0..*CodeableConceptBinding
purpose1..1markdown
copyright0..1markdown
approvalDate0..1date
lastReviewDate0..1date
effectivePeriodΣ I0..1Period
codeΣ0..*Coding
linkId1..1string
definition0..1uri
codeI0..*Coding
prefix0..1string
text0..1string
type1..1codeBinding
question1..1string
operator1..1codeBinding
answerBooleanboolean
answerDecimaldecimal
answerIntegerinteger
answerDatedate
answerDateTimedateTime
answerTimetime
answerStringstring
answerCodingCoding
answerQuantityQuantity
answerReferenceReference(Resource)
enableBehaviorI0..1codeBinding
requiredI0..1boolean
repeatsI0..1boolean
readOnlyI0..1boolean
maxLengthI0..1integer
answerValueSetI0..1canonical(ValueSet)
valueIntegerinteger
valueDatedate
valueTimetime
valueStringstring
valueCodingCoding
valueReferenceReference(Resource)
initialSelected0..1boolean
valueBooleanboolean
valueDecimaldecimal
valueIntegerinteger
valueDatedate
valueDateTimedateTime
valueTimetime
valueStringstring
valueUriuri
valueAttachmentAttachment
valueCodingCoding
valueQuantityQuantity
valueReferenceReference(Resource)
itemI0..*see (item)

Nicotine Treatment Questionnaire Response

Nicotine Treatment Questionnaire Response

identifierΣ0..1Identifier
basedOnΣ I0..*Reference(CarePlan | ServiceRequest)
partOfΣ I0..*Reference(Observation | Procedure)
questionnaireΣ1..1canonical(Questionnaire)
statusΣ ?!1..1codeBinding
subjectΣ I0..1Reference(Resource)
encounterΣ I0..1Reference(Encounter)
authoredΣ0..1dateTime
authorΣ I0..1Reference(Device | Practitioner | PractitionerRole | Patient | RelatedPerson | Organization)
sourceΣ I1..1Reference(Self Reported Nicotine Using Patient)
linkId1..1string
definition0..1uri
text0..1string
valueBooleanboolean
valueDecimaldecimal
valueIntegerinteger
valueDatedate
valueDateTimedateTime
valueTimetime
valueStringstring
valueUriuri
valueAttachmentAttachment
valueCodingCoding
valueQuantityQuantity
valueReferenceReference(Resource)
item0..*see (item)
item0..*see (item)

Example

Questionnaire

Logging

Questionnaire

QuestionnaireResponse

NicotineTreatmentQuestionnaireResponseExample

QuestionnaireResponse