Implementation Guide for FFB reporting (FFB uddatasæt)
1.0.0 - release Denmark flag

This page is part of the KLFFBReporting (v1.0.0: Release) based on FHIR R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: InformationGathering

Official URL: http://fhir.kl.dk/ffbreporting/StructureDefinition/kl-reporting-ffb-informationGathering Version: 1.0.0
Active as of 2023-08-27 Computable Name: KLReportingFFBInformationGathering

Assessment of the citizen

Usage:

Formal Views of Profile Content

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

This structure is derived from ClinicalImpression

NameFlagsCard.TypeDescription & Constraintsdoco
.. ClinicalImpression 0..*ClinicalImpressionA clinical assessment performed when planning treatments and management strategies for a patient
... implicitRules 0..0
... language 0..0
... contained 0..0
.... basedOnServiceRequest S1..1Reference(ServiceRequest)[DK] oplysningsaktivitetsordre
URL: http://fhir.kl.dk/core/StructureDefinition/BasedOnServiceRequest
..... value[x] 1..1Reference(ServiceRequest) {b}Value of extension
... modifierExtension 0..0
... identifier 0..0
... status S1..1code[DK] oplysningsaktivitetsstatus
... statusReason 0..0
... code 0..0
... description 0..0
... subject S1..1Reference(Citizen) {b}[DK] oplysningsaktivitetsubjekt
... encounter 0..0
... effective[x] S1..1dateTime[DK] oplysningsaktivitetstid
... date 0..0
... assessor 0..0
... previous 0..0
... problem 0..0
... investigation S0..1BackboneElementOne or more sets of investigations (signs, symptoms, etc.)
.... code
..... coding 0..*Coding[DK] oplysningsaktivitetsObservationstype
.... item S0..*Reference(CareEvaluation)[DK] oplysningsaktivitetsKonklusion
... protocol 0..0
... summary 0..0
... finding S0..*BackboneElementPossible or likely findings and diagnoses
.... extension 0..0
.... modifierExtension 0..0
.... itemCodeableConcept 0..0
.... itemReference S0..1Reference(Condition) {b}[DK] oplysningsaktivitetsTilstand
.... basis 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. ClinicalImpression 0..*ClinicalImpressionA clinical assessment performed when planning treatments and management strategies for a patient
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Closed by value:url
.... basedOnServiceRequest S1..1Reference(ServiceRequest)[DK] oplysningsaktivitetsordre
URL: http://fhir.kl.dk/core/StructureDefinition/BasedOnServiceRequest
..... extension 0..0
..... url 1..1uri"http://fhir.kl.dk/core/StructureDefinition/BasedOnServiceRequest"
..... value[x] 1..1Reference(ServiceRequest) {b}Value of extension
... status ?!SΣ1..1code[DK] oplysningsaktivitetsstatus
Binding: ClinicalImpressionStatus (required): The workflow state of a clinical impression.

... subject SΣ1..1Reference(Citizen) {b}[DK] oplysningsaktivitetsubjekt
... investigation S0..1BackboneElementOne or more sets of investigations (signs, symptoms, etc.)
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 1..1CodeableConceptA name/code for the set
Binding: InvestigationType (example): A name/code for a set of investigations.

..... coding Σ0..*Coding[DK] oplysningsaktivitetsObservationstype
.... item S0..*Reference(CareEvaluation)[DK] oplysningsaktivitetsKonklusion
... finding S0..*BackboneElementPossible or likely findings and diagnoses
.... itemReference S0..1Reference(Condition) {b}[DK] oplysningsaktivitetsTilstand

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
ClinicalImpression.statusrequiredClinicalImpressionStatus
ClinicalImpression.investigation.codeexampleInvestigationType

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorClinicalImpressionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorClinicalImpressionIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorClinicalImpressionIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorClinicalImpressionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceClinicalImpressionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. ClinicalImpression 0..*ClinicalImpressionA clinical assessment performed when planning treatments and management strategies for a patient
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... text 0..1NarrativeText summary of the resource, for human interpretation
.... basedOnServiceRequest S1..1Reference(ServiceRequest)[DK] oplysningsaktivitetsordre
URL: http://fhir.kl.dk/core/StructureDefinition/BasedOnServiceRequest
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"http://fhir.kl.dk/core/StructureDefinition/BasedOnServiceRequest"
..... value[x] 1..1Reference(ServiceRequest) {b}Value of extension
... status ?!SΣ1..1code[DK] oplysningsaktivitetsstatus
Binding: ClinicalImpressionStatus (required): The workflow state of a clinical impression.

... subject SΣ1..1Reference(Citizen) {b}[DK] oplysningsaktivitetsubjekt
... effective[x] SΣ1..1dateTime[DK] oplysningsaktivitetstid
... investigation S0..1BackboneElementOne or more sets of investigations (signs, symptoms, etc.)
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 1..1CodeableConceptA name/code for the set
Binding: InvestigationType (example): A name/code for a set of investigations.

..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*Coding[DK] oplysningsaktivitetsObservationstype
..... text Σ0..1stringPlain text representation of the concept
.... item S0..*Reference(CareEvaluation)[DK] oplysningsaktivitetsKonklusion
... finding S0..*BackboneElementPossible or likely findings and diagnoses
.... id 0..1stringUnique id for inter-element referencing
.... itemReference S0..1Reference(Condition) {b}[DK] oplysningsaktivitetsTilstand
... prognosisCodeableConcept 0..*CodeableConceptEstimate of likely outcome
Binding: ClinicalImpressionPrognosis (example): Prognosis or outlook findings.


... prognosisReference 0..*Reference(RiskAssessment)RiskAssessment expressing likely outcome
... supportingInfo 0..*Reference(Resource)Information supporting the clinical impression
... note 0..*AnnotationComments made about the ClinicalImpression

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
ClinicalImpression.statusrequiredClinicalImpressionStatus
ClinicalImpression.investigation.codeexampleInvestigationType
ClinicalImpression.prognosisCodeableConceptexampleClinicalImpressionPrognosis

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorClinicalImpressionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorClinicalImpressionIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorClinicalImpressionIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorClinicalImpressionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceClinicalImpressionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Differential View

This structure is derived from ClinicalImpression

NameFlagsCard.TypeDescription & Constraintsdoco
.. ClinicalImpression 0..*ClinicalImpressionA clinical assessment performed when planning treatments and management strategies for a patient
... implicitRules 0..0
... language 0..0
... contained 0..0
.... basedOnServiceRequest S1..1Reference(ServiceRequest)[DK] oplysningsaktivitetsordre
URL: http://fhir.kl.dk/core/StructureDefinition/BasedOnServiceRequest
..... value[x] 1..1Reference(ServiceRequest) {b}Value of extension
... modifierExtension 0..0
... identifier 0..0
... status S1..1code[DK] oplysningsaktivitetsstatus
... statusReason 0..0
... code 0..0
... description 0..0
... subject S1..1Reference(Citizen) {b}[DK] oplysningsaktivitetsubjekt
... encounter 0..0
... effective[x] S1..1dateTime[DK] oplysningsaktivitetstid
... date 0..0
... assessor 0..0
... previous 0..0
... problem 0..0
... investigation S0..1BackboneElementOne or more sets of investigations (signs, symptoms, etc.)
.... code
..... coding 0..*Coding[DK] oplysningsaktivitetsObservationstype
.... item S0..*Reference(CareEvaluation)[DK] oplysningsaktivitetsKonklusion
... protocol 0..0
... summary 0..0
... finding S0..*BackboneElementPossible or likely findings and diagnoses
.... extension 0..0
.... modifierExtension 0..0
.... itemCodeableConcept 0..0
.... itemReference S0..1Reference(Condition) {b}[DK] oplysningsaktivitetsTilstand
.... basis 0..0

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ClinicalImpression 0..*ClinicalImpressionA clinical assessment performed when planning treatments and management strategies for a patient
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Closed by value:url
.... basedOnServiceRequest S1..1Reference(ServiceRequest)[DK] oplysningsaktivitetsordre
URL: http://fhir.kl.dk/core/StructureDefinition/BasedOnServiceRequest
..... extension 0..0
..... url 1..1uri"http://fhir.kl.dk/core/StructureDefinition/BasedOnServiceRequest"
..... value[x] 1..1Reference(ServiceRequest) {b}Value of extension
... status ?!SΣ1..1code[DK] oplysningsaktivitetsstatus
Binding: ClinicalImpressionStatus (required): The workflow state of a clinical impression.

... subject SΣ1..1Reference(Citizen) {b}[DK] oplysningsaktivitetsubjekt
... investigation S0..1BackboneElementOne or more sets of investigations (signs, symptoms, etc.)
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 1..1CodeableConceptA name/code for the set
Binding: InvestigationType (example): A name/code for a set of investigations.

..... coding Σ0..*Coding[DK] oplysningsaktivitetsObservationstype
.... item S0..*Reference(CareEvaluation)[DK] oplysningsaktivitetsKonklusion
... finding S0..*BackboneElementPossible or likely findings and diagnoses
.... itemReference S0..1Reference(Condition) {b}[DK] oplysningsaktivitetsTilstand

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
ClinicalImpression.statusrequiredClinicalImpressionStatus
ClinicalImpression.investigation.codeexampleInvestigationType

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorClinicalImpressionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorClinicalImpressionIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorClinicalImpressionIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorClinicalImpressionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceClinicalImpressionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ClinicalImpression 0..*ClinicalImpressionA clinical assessment performed when planning treatments and management strategies for a patient
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... text 0..1NarrativeText summary of the resource, for human interpretation
.... basedOnServiceRequest S1..1Reference(ServiceRequest)[DK] oplysningsaktivitetsordre
URL: http://fhir.kl.dk/core/StructureDefinition/BasedOnServiceRequest
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"http://fhir.kl.dk/core/StructureDefinition/BasedOnServiceRequest"
..... value[x] 1..1Reference(ServiceRequest) {b}Value of extension
... status ?!SΣ1..1code[DK] oplysningsaktivitetsstatus
Binding: ClinicalImpressionStatus (required): The workflow state of a clinical impression.

... subject SΣ1..1Reference(Citizen) {b}[DK] oplysningsaktivitetsubjekt
... effective[x] SΣ1..1dateTime[DK] oplysningsaktivitetstid
... investigation S0..1BackboneElementOne or more sets of investigations (signs, symptoms, etc.)
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 1..1CodeableConceptA name/code for the set
Binding: InvestigationType (example): A name/code for a set of investigations.

..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*Coding[DK] oplysningsaktivitetsObservationstype
..... text Σ0..1stringPlain text representation of the concept
.... item S0..*Reference(CareEvaluation)[DK] oplysningsaktivitetsKonklusion
... finding S0..*BackboneElementPossible or likely findings and diagnoses
.... id 0..1stringUnique id for inter-element referencing
.... itemReference S0..1Reference(Condition) {b}[DK] oplysningsaktivitetsTilstand
... prognosisCodeableConcept 0..*CodeableConceptEstimate of likely outcome
Binding: ClinicalImpressionPrognosis (example): Prognosis or outlook findings.


... prognosisReference 0..*Reference(RiskAssessment)RiskAssessment expressing likely outcome
... supportingInfo 0..*Reference(Resource)Information supporting the clinical impression
... note 0..*AnnotationComments made about the ClinicalImpression

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
ClinicalImpression.statusrequiredClinicalImpressionStatus
ClinicalImpression.investigation.codeexampleInvestigationType
ClinicalImpression.prognosisCodeableConceptexampleClinicalImpressionPrognosis

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorClinicalImpressionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorClinicalImpressionIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorClinicalImpressionIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorClinicalImpressionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceClinicalImpressionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron