HL7 Belgium FHIR specifications
0.1 - QA review

This page is part of the HL7 Belgium FHIR Specifications (v2020May: QA Preview) based on FHIR R4. This is the current published version. For a full list of available versions, see the Directory of published versions

StructureDefinition: BeAddiction

Defines constraints and extensions on the patient resource for the minimal set of data to query and retrieve patient demographic information.

The official URL for this profile is:

https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-addiction

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Condition

Summary

Must-Support: 10 elements
Prohibited: 1 element

Structures

This structure refers to these other structures:

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition 0..*ConditionDetailed information about conditions, problems or diagnoses
... identifier S0..*IdentifierExternal Ids for this condition
... clinicalStatus S0..1CodeableConceptThe clinical status of the addiction - whether it is active, resolved...
... verificationStatus S0..1CodeableConceptThe verification status of the addiction - whether it is suspected, confirmed, etc.
... code S0..1CodeableConceptThe specific addiction substance
... bodySite 0..0
... subject S1..1Reference(BePatient)The person that has/had the addiction
... onset[x] 0..1dateTime, Age, Period, Range, stringThe time, event or period when the addiction started. If it's a period, this is the period in which the addiction appeared, not how long the addiction lasted.
... abatement[x] S0..1dateTime, Age, Period, Range, stringThe time, event or period when the addiction ended.
... recordedDate S0..1dateTimeThe date when the addiction was first recorded
... recorder S0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)The person that first recorded the addiction
... asserter S0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)The person that asserted or informed about the addiction.

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition I0..*ConditionDetailed information about conditions, problems or diagnoses
... id Σ0..1stringLogical id of this artifact
... meta ΣI0..1MetaMetadata about the resource
... implicitRules ?!ΣI0..1uriA set of rules under which this content was created
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension I0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!I0..*ExtensionExtensions that cannot be ignored
... identifier SΣI0..*IdentifierExternal Ids for this condition
... clinicalStatus ?!SΣI0..1CodeableConceptThe clinical status of the addiction - whether it is active, resolved...
Binding: ConditionClinicalStatusCodes (required)
... verificationStatus ?!SΣI0..1CodeableConceptThe verification status of the addiction - whether it is suspected, confirmed, etc.
Binding: ConditionVerificationStatus (required)
... category SI0..*CodeableConceptThe category of the addiction - alcohol, drugs, gaming...
Binding: ConditionCategoryCodes (extensible)
... severity I0..1CodeableConceptSubjective severity of condition
Binding: Condition/DiagnosisSeverity (preferred)
... code SΣI0..1CodeableConceptThe specific addiction substance
Binding: Condition/Problem/DiagnosisCodes (example)
... subject SΣI1..1Reference(BePatient)The person that has/had the addiction
... encounter ΣI0..1Reference(Encounter)Encounter created as part of
... onset[x] ΣI0..1The time, event or period when the addiction started. If it's a period, this is the period in which the addiction appeared, not how long the addiction lasted.
.... onsetDateTimedateTime
.... onsetAgeAge
.... onsetPeriodPeriod
.... onsetRangeRange
.... onsetStringstring
... abatement[x] SI0..1The time, event or period when the addiction ended.
.... abatementDateTimedateTime
.... abatementAgeAge
.... abatementPeriodPeriod
.... abatementRangeRange
.... abatementStringstring
... recordedDate SΣI0..1dateTimeThe date when the addiction was first recorded
... recorder SΣI0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)The person that first recorded the addiction
... asserter SΣI0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)The person that asserted or informed about the addiction.
... stage I0..*BackboneElementStage/grade, usually assessed formally
con-1: Stage SHALL have summary or assessment
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... summary I0..1CodeableConceptSimple summary (disease specific)
Binding: ConditionStage (example)
.... assessment I0..*Reference(ClinicalImpression | DiagnosticReport | Observation)Formal record of assessment
.... type I0..1CodeableConceptKind of staging
Binding: ConditionStageType (example)
... evidence I0..*BackboneElementSupporting evidence
con-2: evidence SHALL have code or details
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code ΣI0..*CodeableConceptManifestation/symptom
Binding: ManifestationAndSymptomCodes (example)
.... detail ΣI0..*Reference(Resource)Supporting information found elsewhere
... note I0..*AnnotationAdditional information about the Condition

doco Documentation for this format

This structure is derived from Condition

Summary

Must-Support: 10 elements
Prohibited: 1 element

Structures

This structure refers to these other structures:

Differential View

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition 0..*ConditionDetailed information about conditions, problems or diagnoses
... identifier S0..*IdentifierExternal Ids for this condition
... clinicalStatus S0..1CodeableConceptThe clinical status of the addiction - whether it is active, resolved...
... verificationStatus S0..1CodeableConceptThe verification status of the addiction - whether it is suspected, confirmed, etc.
... code S0..1CodeableConceptThe specific addiction substance
... bodySite 0..0
... subject S1..1Reference(BePatient)The person that has/had the addiction
... onset[x] 0..1dateTime, Age, Period, Range, stringThe time, event or period when the addiction started. If it's a period, this is the period in which the addiction appeared, not how long the addiction lasted.
... abatement[x] S0..1dateTime, Age, Period, Range, stringThe time, event or period when the addiction ended.
... recordedDate S0..1dateTimeThe date when the addiction was first recorded
... recorder S0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)The person that first recorded the addiction
... asserter S0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)The person that asserted or informed about the addiction.

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition I0..*ConditionDetailed information about conditions, problems or diagnoses
... id Σ0..1stringLogical id of this artifact
... meta ΣI0..1MetaMetadata about the resource
... implicitRules ?!ΣI0..1uriA set of rules under which this content was created
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension I0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!I0..*ExtensionExtensions that cannot be ignored
... identifier SΣI0..*IdentifierExternal Ids for this condition
... clinicalStatus ?!SΣI0..1CodeableConceptThe clinical status of the addiction - whether it is active, resolved...
Binding: ConditionClinicalStatusCodes (required)
... verificationStatus ?!SΣI0..1CodeableConceptThe verification status of the addiction - whether it is suspected, confirmed, etc.
Binding: ConditionVerificationStatus (required)
... category SI0..*CodeableConceptThe category of the addiction - alcohol, drugs, gaming...
Binding: ConditionCategoryCodes (extensible)
... severity I0..1CodeableConceptSubjective severity of condition
Binding: Condition/DiagnosisSeverity (preferred)
... code SΣI0..1CodeableConceptThe specific addiction substance
Binding: Condition/Problem/DiagnosisCodes (example)
... subject SΣI1..1Reference(BePatient)The person that has/had the addiction
... encounter ΣI0..1Reference(Encounter)Encounter created as part of
... onset[x] ΣI0..1The time, event or period when the addiction started. If it's a period, this is the period in which the addiction appeared, not how long the addiction lasted.
.... onsetDateTimedateTime
.... onsetAgeAge
.... onsetPeriodPeriod
.... onsetRangeRange
.... onsetStringstring
... abatement[x] SI0..1The time, event or period when the addiction ended.
.... abatementDateTimedateTime
.... abatementAgeAge
.... abatementPeriodPeriod
.... abatementRangeRange
.... abatementStringstring
... recordedDate SΣI0..1dateTimeThe date when the addiction was first recorded
... recorder SΣI0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)The person that first recorded the addiction
... asserter SΣI0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)The person that asserted or informed about the addiction.
... stage I0..*BackboneElementStage/grade, usually assessed formally
con-1: Stage SHALL have summary or assessment
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... summary I0..1CodeableConceptSimple summary (disease specific)
Binding: ConditionStage (example)
.... assessment I0..*Reference(ClinicalImpression | DiagnosticReport | Observation)Formal record of assessment
.... type I0..1CodeableConceptKind of staging
Binding: ConditionStageType (example)
... evidence I0..*BackboneElementSupporting evidence
con-2: evidence SHALL have code or details
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code ΣI0..*CodeableConceptManifestation/symptom
Binding: ManifestationAndSymptomCodes (example)
.... detail ΣI0..*Reference(Resource)Supporting information found elsewhere
... note I0..*AnnotationAdditional information about the Condition

doco Documentation for this format

 

Other representations of profile: Schematron

Terminology Bindings

Terminology Bindings

PathConformanceValueSet
Condition.languagepreferredCommonLanguages
Max Binding: AllLanguages
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
Condition.verificationStatusrequiredConditionVerificationStatus
Condition.categoryextensibleConditionCategoryCodes
Condition.severitypreferredCondition/DiagnosisSeverity
Condition.codeexampleCondition/Problem/DiagnosisCodes
Condition.stage.summaryexampleConditionStage
Condition.stage.typeexampleConditionStageType
Condition.evidence.codeexampleManifestationAndSymptomCodes

Constraints

Constraints

IdPathDetailsRequirements
con-1Condition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2Condition.evidenceevidence SHALL have code or details
: code.exists() or detail.exists()