Implementation Guide for fælleskommunal informationsmodel
0.7.0 - CI Build Denmark flag

Implementation Guide for fælleskommunal informationsmodel - Local Development build (v0.7.0). See the Directory of published versions

Resource Profile: PlannedIntervention

Official URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/KLCommonCareSocialPlannedIntervention Version: 0.7.0
Draft as of 2023-07-06 Computable Name: KLCommonCareSocialPlannedIntervention

Planned interventions (indsats/ydelse) in Danish Municipalities

Scope and usage

The KLCommonCareSocialPlannedIntervention may be instatiated whenever an intervention is planned for a citizen in Danish municipalities. One or more planned interventions (ydelser/indsatser) may relate to a CommonCareSocialCarePlan, which are more overall in scope, and is mainly used for FFB sociale indsatser. CommonCareSocialPlannedIntervention is only used for planning ahead, when documentation is related to treatment or care, which is already carried out, use CommonCareSocialCompletedIntervention instead.

When a planned intervention is carried out, the resulting encounters may be linked to the planned intervention through the CarePlan.activity.outcomeReference. Planned interventions are only used for interventions that requires a plan, which is autorized by the municipality. Incomming “orders” e.g. referals from general practitioners for the acute nursing teams, are handled using CommonCareSocialServiceRequest, CommonCareSocialEncounter and CommonCareSocialCompletedIntervention.

CarePlan.activity.detail.code.coding holds the intervention code, which may come from FSIII or FFB.

CarePlan.activity.detail.description is a description of the intervention that should be carried out. It is important to support for FSIII, where it is almost always relevant. It is not used in FFB.

It is important to distiguish correctly between the dates and times stated in the model. CarePlan.created is when the PlannedIntervention was first created, also is it only has draft status at the time. CarePlan.period.start is when the PlannedIntervention was authorized (bevillingstid). The planned end-date is CarePlan.period.end, unless the date has already occured and the status is “completed”, then it is the actual end-date. Sometimes you might be interested in the time where the the first activities were performed in connection to the plannedIntervention, this might be tracked through the earliest enconter referred to in CarePlan.activity.outcomeReference.

CarePlan.activity.outcomeReference generally holds all information about known encounters, where PlannedInterventions have been acted upon.

CarePlan.status and CarePlan.intent are mandatory in the FHIR CarePlan resource. It is important that the intent is set to “order”, when the intervention have been approved by municipality authorities (når bevillingen er sket). The status should, as a minimum distinguish between draft, active, revoked and completed plans. Note that the meaning of active is “ready to be acted upon”, so it does not signify that the first activities have occured. CarePlan.activity.detail.status is also mandatory, and has the values not-started, scheduled, in-progress, on-hold, completed, cancelled, stopped, unknown, entered-in-error. The detail-status should at least distinguish between not-started, in-progress and stopped, but all the statuses are relevant in a municipality context. In-progress means that the first activity has occured.

The CarePlan.author, is the organisation with is responsible for the autorisation (myndighed), whereas CarePlan.activity.detail.performer is the organisation that carries out the intervention (leverandør). They might be the same.

CarePlan:extension.FollowUpEncounter makes it possible to explicitely state when follow up on the intervention should occur. This attribute is never used for FFB and is not mandatory for FSIII.

CarePlan.basedOn makes it possible to link any number of PlannedIntervention to a KLCommonCareSocialCarePlan. This is what makes it possible in a FFB context to link interventions (ydelser) to a CarePlan (social indsats).

CarePlan.activity.detail.reasonReference holds the link between conditions and interventions which are mandatory is FSIII. This is not used for FFB.

CarePlan.activity.detail.goal holds the connection between an intervention and its goals. It is used for intervention-goals, and target meassures (målemetoder) in FSIII.

CarePlan:extension.relevantHistory makes it possible to track earlierssignificant versions of the PlannedIntervention.

CarePlan:extension.municipalityCaseNumber is a relation to the municipality case (Sag). The officialCaseIdentifier uses an official http-adress and uuid to relate to a municipality case (Rammearkitektur: Sag.ID). The municipalitySpecificCaseIdentifier uses a municipality specific ID as a value, and a relates to the organization that owns this caseIdentifier(Rammearkitektur Sag.Sagsnummer og Sag.ejer Sagsaktør).

Conversions between Danish information model and FHIR-profile

Nedenstående tabel oversætter mellem de attributter der er defineret i den fælleskommunale informationsmodel (FKI), definerer kort den enkelte attribut på dansk og specificere hvilke af FHIR-profilens atributter der skal bruges til specifikation af indholdet

FKI-attribut Definition FHIR
indsatsskode Udtrykker hvilken klasse indsatsen tilhører. CarePlan.activity.detail.code.coding
handlingsanvisning Beskrivelse, der knytter sig til en ydelse, som skal udføres CarePlan.activity.detail.description
indsatsoprettelsestid Tidspunkt for hvornår den planlagte indsats først forekom i journalen CarePlan.created
indsatsbevillingstid Tidspunktet for hvornår indsatsen er bevilget CarePlan.period.start
indsatsafslutningstid Tidspunktet for hvornår indsatsen er afsluttet, eller planlægges afsluttet CarePlan.period.end
indsatsstatus Indikerer om indsatsplanen er klar til at blive handlet på, om dokumentationen repræsentere en fremtidig intention eller er historisk. CarePlan.status
indsatshensigt Indikerer niveauet af autorisation og hvor langt i planlægningen indsatsen er CarePlan.intent
indsatssubjekt Den borger som den planlagte indsats retter sig mod CarePlan.subject
indsatsansvarlig Den organisation som er ansvarlig for beskrivelse, bevilling og opfølgning på den planlagte indsats CarePlan.author
indsatsleverandør Organisation, der har ansvaret for at udføre den planlagte indsats CarePlan.activity.detail.performer
indsatsPlanlagtOpfølgning Kontakt, hvor det planlægges at følge op på tilstanden CarePlan:extension.FollowUpEncounter
indsatsDelAfPlan Planlagt indsatsforløb, som den planlagte indsats er en del af. CarePlan.basedOn
indsatsbegrundelse Tilstand som indsatsen rettes mod CarePlan.activity.detail.reasonReference
indsatsmål Mål knyttet til indsatsen CarePlan.activity.detail.goal
indsatsgennemførtAktivitet Kontakter, der er gennemført som del af den planlagte indsats CarePlan.activity.outcomeReference
indsatsændringshistorie Tidligere versioner af PlanlagtIndsats, hvor der er sket klinisk relevante ændringer CarePlan:extension.relevantHistory
indsatsAktivitetsstatus Indikerer om indsatsen er igangsat, eller om den ikke er startet, eller er færdiggjort CarePlan.activity.detail.status
indsatsDokumenteretISag Kommunalt Sagsnummer. enten officielt uuid eller kommune-specifikt nummer CarePlan:extension.municipalityCaseNumber

Usage:

Formal Views of Profile Content

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

This structure is derived from CarePlan

NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan 0..*CarePlanHealthcare plan for patient or group
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... followUpEncounter 0..1Reference(Encounter)[DK] indsatsPlanlagtOpfølgning
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/FollowUpEncounter
... relevantHistory 0..*Reference(Provenance)[DK] indsatsændringshistorie
URL: http://hl7.org/fhir/StructureDefinition/request-relevantHistory
... basedOn 0..*Reference(CarePlan)[DK] indsatsDelAfPlan
... status 1..1code[DK] indsatsstatus
... intent 1..1code[DK] indsatshensigt
... subject 1..1Reference(Citizen)[DK] indsatssubjekt
... period
.... start 0..1dateTime[DK] indsatsbevillingstid
.... end 0..1dateTime[DK] indsatsafslutningstid
... created 1..1dateTime[DK] indsatsoprettelsestid
... author 0..1Reference(Organization)[DK] indsatsansvarlig
... activity 1..1BackboneElementAction to occur as part of plan
.... outcomeReference 0..*Reference(Encounter)[DK] indsatsgennemførtAktivitet
.... detail
..... code
...... Slices for coding 0..*Coding[DK] indsatsskode
Slice: Unordered, Open by value:system
....... coding:FFBintervention 0..1CodingCode defined by a terminology system
Binding: KLYdelserFFB (required)
........ system 1..1uriIdentity of the terminology system
Required Pattern: http://kl.dk/fhir/common/caresocial/CodeSystem/FFB
....... coding:FSIIIlevel2 0..1CodingCode defined by a terminology system
Binding: KLIndsatserFSIII (required)
........ system 1..1uriIdentity of the terminology system
Required Pattern: http://kl.dk/fhir/common/caresocial/CodeSystem/FSIII
....... coding:FSIIIlevel3 0..1CodingCode defined by a terminology system
........ system 1..1uriIdentity of the terminology system
Required Pattern: http://kl.dk/fhir/common/caresocial/CodeSystem/KLCommonproprietary
........ code 1..1codeSymbol in syntax defined by the system
........ display 1..1stringRepresentation defined by the system
....... coding:KLECode 0..1CodingCode defined by a terminology system
........ system 1..1uriIdentity of the terminology system
Required Pattern: https://data.gov.dk/id/classification/KLE
..... reasonReference 0..*Reference(Condition)[DK] indsatsbegrundelse
..... goal 0..*Reference(Goal)[DK] indsatsmål
..... status 1..1code[DK] indsatsAktivitetsstatus
..... performer 0..*Reference(Organization)[DK] indsatsleverandør
..... description 0..1string[DK] handlingsanvisning

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
CarePlan.activity.detail.code.coding:FFBinterventionrequiredKLInterventionsFFB
CarePlan.activity.detail.code.coding:FSIIIlevel2requiredKLInterventionsFSIII
NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan 0..*CarePlanHealthcare plan for patient or group
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... followUpEncounter 0..1Reference(Encounter)[DK] indsatsPlanlagtOpfølgning
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/FollowUpEncounter
... municipalityCaseNumber 0..1(Complex)[DK] anledningDokumenteretISag
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/MunicipalityCaseNumber
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... basedOn Σ0..*Reference(CarePlan)[DK] indsatsDelAfPlan
... status ?!Σ1..1code[DK] indsatsstatus
Binding: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.

... intent ?!Σ1..1code[DK] indsatshensigt
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.

... subject Σ1..1Reference(Citizen)[DK] indsatssubjekt
... created Σ1..1dateTime[DK] indsatsoprettelsestid
... author Σ0..1Reference(Organization)[DK] indsatsansvarlig
... activity C1..1BackboneElementAction to occur as part of plan
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... outcomeReference 0..*Reference(Encounter)[DK] indsatsgennemførtAktivitet

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
CarePlan.statusrequiredRequestStatus
CarePlan.intentrequiredCarePlanIntent
NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan 0..*CarePlanHealthcare plan for patient or group
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... followUpEncounter 0..1Reference(Encounter)[DK] indsatsPlanlagtOpfølgning
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/FollowUpEncounter
... relevantHistory 0..*Reference(Provenance)[DK] indsatsændringshistorie
URL: http://hl7.org/fhir/StructureDefinition/request-relevantHistory
... municipalityCaseNumber 0..1(Complex)[DK] anledningDokumenteretISag
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/MunicipalityCaseNumber
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal Ids for this plan
... instantiatesCanonical Σ0..*canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition)Instantiates FHIR protocol or definition
... instantiatesUri Σ0..*uriInstantiates external protocol or definition
... basedOn Σ0..*Reference(CarePlan)[DK] indsatsDelAfPlan
... replaces Σ0..*Reference(CarePlan)CarePlan replaced by this CarePlan
... partOf Σ0..*Reference(CarePlan)Part of referenced CarePlan
... status ?!Σ1..1code[DK] indsatsstatus
Binding: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.

... intent ?!Σ1..1code[DK] indsatshensigt
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.

... category Σ0..*CodeableConceptType of plan
Binding: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc.


... title Σ0..1stringHuman-friendly name for the care plan
... description Σ0..1stringSummary of nature of plan
... subject Σ1..1Reference(Citizen)[DK] indsatssubjekt
... encounter Σ0..1Reference(Encounter)Encounter created as part of
... period Σ0..1PeriodTime period plan covers
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... start ΣC0..1dateTime[DK] indsatsbevillingstid
.... end ΣC0..1dateTime[DK] indsatsafslutningstid
... created Σ1..1dateTime[DK] indsatsoprettelsestid
... author Σ0..1Reference(Organization)[DK] indsatsansvarlig
... contributor 0..*Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam)Who provided the content of the care plan
... careTeam 0..*Reference(CareTeam)Who's involved in plan?
... addresses Σ0..*Reference(Condition)Health issues this plan addresses
... supportingInfo 0..*Reference(Resource)Information considered as part of plan
... goal 0..*Reference(Goal)Desired outcome of plan
... activity C1..1BackboneElementAction to occur as part of plan
.... 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
.... outcomeCodeableConcept 0..*CodeableConceptResults of the activity
Binding: CarePlanActivityOutcome (example): Identifies the results of the activity.


.... outcomeReference 0..*Reference(Encounter)[DK] indsatsgennemførtAktivitet
.... progress 0..*AnnotationComments about the activity status/progress
.... reference C0..1Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup)Activity details defined in specific resource
.... detail C0..1BackboneElementIn-line definition of activity
..... 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
..... kind 0..1codeAppointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
Binding: CarePlanActivityKind (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity.

..... instantiatesCanonical 0..*canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition)Instantiates FHIR protocol or definition
..... instantiatesUri 0..*uriInstantiates external protocol or definition
..... code 0..1CodeableConceptDetail type of activity
Binding: ProcedureCodes(SNOMEDCT) (example): Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.

...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... Slices for coding Σ0..*Coding[DK] indsatsskode
Slice: Unordered, Open by value:system
....... coding:FFBintervention Σ0..1CodingCode defined by a terminology system
Binding: KLYdelserFFB (required)
........ id 0..1stringUnique id for inter-element referencing
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ1..1uriIdentity of the terminology system
Required Pattern: http://kl.dk/fhir/common/caresocial/CodeSystem/FFB
........ version Σ0..1stringVersion of the system - if relevant
........ code Σ0..1codeSymbol in syntax defined by the system
........ display Σ0..1stringRepresentation defined by the system
........ userSelected Σ0..1booleanIf this coding was chosen directly by the user
....... coding:FSIIIlevel2 Σ0..1CodingCode defined by a terminology system
Binding: KLIndsatserFSIII (required)
........ id 0..1stringUnique id for inter-element referencing
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ1..1uriIdentity of the terminology system
Required Pattern: http://kl.dk/fhir/common/caresocial/CodeSystem/FSIII
........ version Σ0..1stringVersion of the system - if relevant
........ code Σ0..1codeSymbol in syntax defined by the system
........ display Σ0..1stringRepresentation defined by the system
........ userSelected Σ0..1booleanIf this coding was chosen directly by the user
....... coding:FSIIIlevel3 Σ0..1CodingCode defined by a terminology system
........ id 0..1stringUnique id for inter-element referencing
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ1..1uriIdentity of the terminology system
Required Pattern: http://kl.dk/fhir/common/caresocial/CodeSystem/KLCommonproprietary
........ version Σ0..1stringVersion of the system - if relevant
........ code Σ1..1codeSymbol in syntax defined by the system
........ display Σ1..1stringRepresentation defined by the system
........ userSelected Σ0..1booleanIf this coding was chosen directly by the user
....... coding:KLECode Σ0..1CodingCode defined by a terminology system
........ id 0..1stringUnique id for inter-element referencing
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ1..1uriIdentity of the terminology system
Required Pattern: https://data.gov.dk/id/classification/KLE
........ version Σ0..1stringVersion of the system - if relevant
........ code Σ0..1codeSymbol in syntax defined by the system
........ display Σ0..1stringRepresentation defined by the system
........ userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ0..1stringPlain text representation of the concept
..... reasonCode 0..*CodeableConceptWhy activity should be done or why activity was prohibited
Binding: SNOMEDCTClinicalFindings (example): Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as "general wellness", prophylaxis, surgical preparation, etc.


..... reasonReference 0..*Reference(Condition)[DK] indsatsbegrundelse
..... goal 0..*Reference(Goal)[DK] indsatsmål
..... status ?!1..1code[DK] indsatsAktivitetsstatus
Binding: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle.

..... statusReason 0..1CodeableConceptReason for current status
..... doNotPerform ?!0..1booleanIf true, activity is prohibiting action
..... scheduled[x] 0..1When activity is to occur
...... scheduledTimingTiming
...... scheduledPeriodPeriod
...... scheduledStringstring
..... location 0..1Reference(Location)Where it should happen
..... performer 0..*Reference(Organization)[DK] indsatsleverandør
..... product[x] 0..1What is to be administered/supplied
Binding: SNOMEDCTMedicationCodes (example): A product supplied or administered as part of a care plan activity.

...... productCodeableConceptCodeableConcept
...... productReferenceReference(Medication | Substance)
..... dailyAmount 0..1SimpleQuantityHow to consume/day?
..... quantity 0..1SimpleQuantityHow much to administer/supply/consume
..... description 0..1string[DK] handlingsanvisning
... note 0..*AnnotationComments about the plan

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
CarePlan.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
CarePlan.statusrequiredRequestStatus
CarePlan.intentrequiredCarePlanIntent
CarePlan.categoryexampleCarePlanCategory
CarePlan.activity.outcomeCodeableConceptexampleCarePlanActivityOutcome
CarePlan.activity.detail.kindrequiredCarePlanActivityKind
CarePlan.activity.detail.codeexampleProcedureCodes(SNOMEDCT)
CarePlan.activity.detail.code.coding:FFBinterventionrequiredKLInterventionsFFB
CarePlan.activity.detail.code.coding:FSIIIlevel2requiredKLInterventionsFSIII
CarePlan.activity.detail.reasonCodeexampleSNOMEDCTClinicalFindings
CarePlan.activity.detail.statusrequiredCarePlanActivityStatus
CarePlan.activity.detail.product[x]exampleSNOMEDCTMedicationCodes

Differential View

This structure is derived from CarePlan

NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan 0..*CarePlanHealthcare plan for patient or group
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... followUpEncounter 0..1Reference(Encounter)[DK] indsatsPlanlagtOpfølgning
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/FollowUpEncounter
... relevantHistory 0..*Reference(Provenance)[DK] indsatsændringshistorie
URL: http://hl7.org/fhir/StructureDefinition/request-relevantHistory
... basedOn 0..*Reference(CarePlan)[DK] indsatsDelAfPlan
... status 1..1code[DK] indsatsstatus
... intent 1..1code[DK] indsatshensigt
... subject 1..1Reference(Citizen)[DK] indsatssubjekt
... period
.... start 0..1dateTime[DK] indsatsbevillingstid
.... end 0..1dateTime[DK] indsatsafslutningstid
... created 1..1dateTime[DK] indsatsoprettelsestid
... author 0..1Reference(Organization)[DK] indsatsansvarlig
... activity 1..1BackboneElementAction to occur as part of plan
.... outcomeReference 0..*Reference(Encounter)[DK] indsatsgennemførtAktivitet
.... detail
..... code
...... Slices for coding 0..*Coding[DK] indsatsskode
Slice: Unordered, Open by value:system
....... coding:FFBintervention 0..1CodingCode defined by a terminology system
Binding: KLYdelserFFB (required)
........ system 1..1uriIdentity of the terminology system
Required Pattern: http://kl.dk/fhir/common/caresocial/CodeSystem/FFB
....... coding:FSIIIlevel2 0..1CodingCode defined by a terminology system
Binding: KLIndsatserFSIII (required)
........ system 1..1uriIdentity of the terminology system
Required Pattern: http://kl.dk/fhir/common/caresocial/CodeSystem/FSIII
....... coding:FSIIIlevel3 0..1CodingCode defined by a terminology system
........ system 1..1uriIdentity of the terminology system
Required Pattern: http://kl.dk/fhir/common/caresocial/CodeSystem/KLCommonproprietary
........ code 1..1codeSymbol in syntax defined by the system
........ display 1..1stringRepresentation defined by the system
....... coding:KLECode 0..1CodingCode defined by a terminology system
........ system 1..1uriIdentity of the terminology system
Required Pattern: https://data.gov.dk/id/classification/KLE
..... reasonReference 0..*Reference(Condition)[DK] indsatsbegrundelse
..... goal 0..*Reference(Goal)[DK] indsatsmål
..... status 1..1code[DK] indsatsAktivitetsstatus
..... performer 0..*Reference(Organization)[DK] indsatsleverandør
..... description 0..1string[DK] handlingsanvisning

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
CarePlan.activity.detail.code.coding:FFBinterventionrequiredKLInterventionsFFB
CarePlan.activity.detail.code.coding:FSIIIlevel2requiredKLInterventionsFSIII

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan 0..*CarePlanHealthcare plan for patient or group
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... followUpEncounter 0..1Reference(Encounter)[DK] indsatsPlanlagtOpfølgning
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/FollowUpEncounter
... municipalityCaseNumber 0..1(Complex)[DK] anledningDokumenteretISag
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/MunicipalityCaseNumber
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... basedOn Σ0..*Reference(CarePlan)[DK] indsatsDelAfPlan
... status ?!Σ1..1code[DK] indsatsstatus
Binding: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.

... intent ?!Σ1..1code[DK] indsatshensigt
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.

... subject Σ1..1Reference(Citizen)[DK] indsatssubjekt
... created Σ1..1dateTime[DK] indsatsoprettelsestid
... author Σ0..1Reference(Organization)[DK] indsatsansvarlig
... activity C1..1BackboneElementAction to occur as part of plan
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... outcomeReference 0..*Reference(Encounter)[DK] indsatsgennemførtAktivitet

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
CarePlan.statusrequiredRequestStatus
CarePlan.intentrequiredCarePlanIntent

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan 0..*CarePlanHealthcare plan for patient or group
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... followUpEncounter 0..1Reference(Encounter)[DK] indsatsPlanlagtOpfølgning
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/FollowUpEncounter
... relevantHistory 0..*Reference(Provenance)[DK] indsatsændringshistorie
URL: http://hl7.org/fhir/StructureDefinition/request-relevantHistory
... municipalityCaseNumber 0..1(Complex)[DK] anledningDokumenteretISag
URL: http://kl.dk/fhir/common/caresocial/StructureDefinition/MunicipalityCaseNumber
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal Ids for this plan
... instantiatesCanonical Σ0..*canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition)Instantiates FHIR protocol or definition
... instantiatesUri Σ0..*uriInstantiates external protocol or definition
... basedOn Σ0..*Reference(CarePlan)[DK] indsatsDelAfPlan
... replaces Σ0..*Reference(CarePlan)CarePlan replaced by this CarePlan
... partOf Σ0..*Reference(CarePlan)Part of referenced CarePlan
... status ?!Σ1..1code[DK] indsatsstatus
Binding: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.

... intent ?!Σ1..1code[DK] indsatshensigt
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.

... category Σ0..*CodeableConceptType of plan
Binding: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc.


... title Σ0..1stringHuman-friendly name for the care plan
... description Σ0..1stringSummary of nature of plan
... subject Σ1..1Reference(Citizen)[DK] indsatssubjekt
... encounter Σ0..1Reference(Encounter)Encounter created as part of
... period Σ0..1PeriodTime period plan covers
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... start ΣC0..1dateTime[DK] indsatsbevillingstid
.... end ΣC0..1dateTime[DK] indsatsafslutningstid
... created Σ1..1dateTime[DK] indsatsoprettelsestid
... author Σ0..1Reference(Organization)[DK] indsatsansvarlig
... contributor 0..*Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam)Who provided the content of the care plan
... careTeam 0..*Reference(CareTeam)Who's involved in plan?
... addresses Σ0..*Reference(Condition)Health issues this plan addresses
... supportingInfo 0..*Reference(Resource)Information considered as part of plan
... goal 0..*Reference(Goal)Desired outcome of plan
... activity C1..1BackboneElementAction to occur as part of plan
.... 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
.... outcomeCodeableConcept 0..*CodeableConceptResults of the activity
Binding: CarePlanActivityOutcome (example): Identifies the results of the activity.


.... outcomeReference 0..*Reference(Encounter)[DK] indsatsgennemførtAktivitet
.... progress 0..*AnnotationComments about the activity status/progress
.... reference C0..1Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup)Activity details defined in specific resource
.... detail C0..1BackboneElementIn-line definition of activity
..... 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
..... kind 0..1codeAppointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
Binding: CarePlanActivityKind (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity.

..... instantiatesCanonical 0..*canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition)Instantiates FHIR protocol or definition
..... instantiatesUri 0..*uriInstantiates external protocol or definition
..... code 0..1CodeableConceptDetail type of activity
Binding: ProcedureCodes(SNOMEDCT) (example): Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.

...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... Slices for coding Σ0..*Coding[DK] indsatsskode
Slice: Unordered, Open by value:system
....... coding:FFBintervention Σ0..1CodingCode defined by a terminology system
Binding: KLYdelserFFB (required)
........ id 0..1stringUnique id for inter-element referencing
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ1..1uriIdentity of the terminology system
Required Pattern: http://kl.dk/fhir/common/caresocial/CodeSystem/FFB
........ version Σ0..1stringVersion of the system - if relevant
........ code Σ0..1codeSymbol in syntax defined by the system
........ display Σ0..1stringRepresentation defined by the system
........ userSelected Σ0..1booleanIf this coding was chosen directly by the user
....... coding:FSIIIlevel2 Σ0..1CodingCode defined by a terminology system
Binding: KLIndsatserFSIII (required)
........ id 0..1stringUnique id for inter-element referencing
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ1..1uriIdentity of the terminology system
Required Pattern: http://kl.dk/fhir/common/caresocial/CodeSystem/FSIII
........ version Σ0..1stringVersion of the system - if relevant
........ code Σ0..1codeSymbol in syntax defined by the system
........ display Σ0..1stringRepresentation defined by the system
........ userSelected Σ0..1booleanIf this coding was chosen directly by the user
....... coding:FSIIIlevel3 Σ0..1CodingCode defined by a terminology system
........ id 0..1stringUnique id for inter-element referencing
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ1..1uriIdentity of the terminology system
Required Pattern: http://kl.dk/fhir/common/caresocial/CodeSystem/KLCommonproprietary
........ version Σ0..1stringVersion of the system - if relevant
........ code Σ1..1codeSymbol in syntax defined by the system
........ display Σ1..1stringRepresentation defined by the system
........ userSelected Σ0..1booleanIf this coding was chosen directly by the user
....... coding:KLECode Σ0..1CodingCode defined by a terminology system
........ id 0..1stringUnique id for inter-element referencing
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ1..1uriIdentity of the terminology system
Required Pattern: https://data.gov.dk/id/classification/KLE
........ version Σ0..1stringVersion of the system - if relevant
........ code Σ0..1codeSymbol in syntax defined by the system
........ display Σ0..1stringRepresentation defined by the system
........ userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ0..1stringPlain text representation of the concept
..... reasonCode 0..*CodeableConceptWhy activity should be done or why activity was prohibited
Binding: SNOMEDCTClinicalFindings (example): Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as "general wellness", prophylaxis, surgical preparation, etc.


..... reasonReference 0..*Reference(Condition)[DK] indsatsbegrundelse
..... goal 0..*Reference(Goal)[DK] indsatsmål
..... status ?!1..1code[DK] indsatsAktivitetsstatus
Binding: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle.

..... statusReason 0..1CodeableConceptReason for current status
..... doNotPerform ?!0..1booleanIf true, activity is prohibiting action
..... scheduled[x] 0..1When activity is to occur
...... scheduledTimingTiming
...... scheduledPeriodPeriod
...... scheduledStringstring
..... location 0..1Reference(Location)Where it should happen
..... performer 0..*Reference(Organization)[DK] indsatsleverandør
..... product[x] 0..1What is to be administered/supplied
Binding: SNOMEDCTMedicationCodes (example): A product supplied or administered as part of a care plan activity.

...... productCodeableConceptCodeableConcept
...... productReferenceReference(Medication | Substance)
..... dailyAmount 0..1SimpleQuantityHow to consume/day?
..... quantity 0..1SimpleQuantityHow much to administer/supply/consume
..... description 0..1string[DK] handlingsanvisning
... note 0..*AnnotationComments about the plan

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
CarePlan.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
CarePlan.statusrequiredRequestStatus
CarePlan.intentrequiredCarePlanIntent
CarePlan.categoryexampleCarePlanCategory
CarePlan.activity.outcomeCodeableConceptexampleCarePlanActivityOutcome
CarePlan.activity.detail.kindrequiredCarePlanActivityKind
CarePlan.activity.detail.codeexampleProcedureCodes(SNOMEDCT)
CarePlan.activity.detail.code.coding:FFBinterventionrequiredKLInterventionsFFB
CarePlan.activity.detail.code.coding:FSIIIlevel2requiredKLInterventionsFSIII
CarePlan.activity.detail.reasonCodeexampleSNOMEDCTClinicalFindings
CarePlan.activity.detail.statusrequiredCarePlanActivityStatus
CarePlan.activity.detail.product[x]exampleSNOMEDCTMedicationCodes

 

Other representations of profile: CSV, Excel, Schematron