HL7 Japan-JAMI eReferral ImplementationGuide
1.1.1-rc - release Japan flag

HL7 Japan-JAMI eReferral ImplementationGuide - Local Development build (v1.1.1-rc). See the Directory of published versions

Resource Profile(リソースプロファイル): JP_CarePlan_eClinicalSummary

項目内容
定義URL http://jpfhir.jp/fhir/eClinicalSummary/StructureDefinition/JP_CarePlan_eClinicalSummary
Version 1.1.1-rc
Name

JP_CarePlan_eClinicalSummary

Status Draft ( 2022-12-14 )
Copyright

Copyright HL7Japan and Japan Association of Medical Informatics (JAMI), CC(Creative Commons license) BY-ND CC表示・改変禁止

Derived Profile from JP-Core

Usage:

Formal Views of Profile Content

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

This structure is derived from JP_CarePlan

NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan 0..*JP_CarePlanHealthcare plan for patient or group
... text S0..1Narrative本リソースをテキストで表現したものを入れてもよい。
.... status 1..1codegenerated
Required Pattern: generated
.... div 1..1xhtmlLimited xhtml content
... identifier S0..1IdentifierExternal Ids for this plan
.... system S1..1uriThe namespace for the identifier value
Required Pattern: http://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
.... value S1..1stringThe value that is unique
... status S1..1codeプランのステータス
Required Pattern: active
... intent S1..1code趣旨区分
Required Pattern: plan
... category S0..1CodeableConceptプランのタイプ
.... coding 0..*CodingCode defined by a terminology system
Binding: http://jpfhir.jp/fhir/CarePlan/ValueSet/category (required)
... title S1..1stringプランの課題名称
... description S1..1stringプランの内容サマリー
... subject S1..1Reference(JP Core Patient Profile)患者のあらわずPatientリソースへの参照
... encounter S0..1Reference(JP Core Encounter Profile)対象となる入院情報または退院情報を含む入院詳細情報
... period S1..1Periodこのプランがカバーする期間
.... start S1..1dateTime入院日または、退院日または退院日以降のこのプランのカバー開始日付
.... end S0..1dateTime退院日または退院日以降のこのプランのカバー終了日付。通常省略されるが、ひき続き、次のプランに引き継ぐ場合には終了日付が入る。
... created S0..1dateTimeこのプランが最初に作成された日付
... author S0..1Reference(JP Core Practitioner Profile)このプランの責任者情報への参照
... contributor S0..0
... careTeam S0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
CarePlan.category.codingrequiredhttp://jpfhir.jp/fhir/CarePlan/ValueSet/category
NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan 0..*JP_CarePlanHealthcare plan for patient or group
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text S0..1Narrative本リソースをテキストで表現したものを入れてもよい。
.... status 1..1codegenerated
Binding: NarrativeStatus (required): The status of a resource narrative.


Required Pattern: generated
.... div C1..1xhtmlLimited xhtml content
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ0..1IdentifierExternal Ids for this plan
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... system SΣ1..1uriThe namespace for the identifier value
Required Pattern: http://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
.... value SΣ1..1stringThe value that is unique
Example General: 123456
... status ?!SΣ1..1codeプランのステータス
Binding: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.


Required Pattern: active
... intent ?!SΣ1..1code趣旨区分
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.


Required Pattern: plan
... category SΣ0..1CodeableConceptプランのタイプ
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.


.... coding Σ0..*CodingCode defined by a terminology system
Binding: http://jpfhir.jp/fhir/CarePlan/ValueSet/category (required)
... title SΣ1..1stringプランの課題名称
... description SΣ1..1stringプランの内容サマリー
... subject SΣ1..1Reference(JP Core Patient Profile)患者のあらわずPatientリソースへの参照
... encounter SΣ0..1Reference(JP Core Encounter Profile)対象となる入院情報または退院情報を含む入院詳細情報
... period SΣ1..1Periodこのプランがカバーする期間
.... start SΣC1..1dateTime入院日または、退院日または退院日以降のこのプランのカバー開始日付
.... end SΣC0..1dateTime退院日または退院日以降のこのプランのカバー終了日付。通常省略されるが、ひき続き、次のプランに引き継ぐ場合には終了日付が入る。
... created SΣ0..1dateTimeこのプランが最初に作成された日付
... author SΣ0..1Reference(JP Core Practitioner Profile)このプランの責任者情報への参照

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
CarePlan.text.statusrequiredPattern: generated
CarePlan.identifier.userequiredIdentifierUse
CarePlan.statusrequiredPattern: active
CarePlan.intentrequiredPattern: plan
CarePlan.categoryexampleCarePlanCategory
CarePlan.category.codingrequiredhttp://jpfhir.jp/fhir/CarePlan/ValueSet/category

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorCarePlanIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCarePlanIf 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-4errorCarePlanIf 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-5errorCarePlanIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCarePlanA 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()
txt-1errorCarePlan.text.divThe narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes
: htmlChecks()
txt-2errorCarePlan.text.divThe narrative SHALL have some non-whitespace content
: htmlChecks()
NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan 0..*JP_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 S0..1Narrative本リソースをテキストで表現したものを入れてもよい。
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... status 1..1codegenerated
Binding: NarrativeStatus (required): The status of a resource narrative.


Required Pattern: generated
.... div C1..1xhtmlLimited xhtml content
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ0..1IdentifierExternal Ids for this plan
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

.... system SΣ1..1uriThe namespace for the identifier value
Required Pattern: http://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
.... value SΣ1..1stringThe value that is unique
Example General: 123456
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... instantiatesCanonical Σ0..*canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition)Instantiates FHIR protocol or definition
... instantiatesUri Σ0..*uriInstantiates external protocol or definition
... basedOn Σ0..*Reference(CarePlan)Fulfills CarePlan
... replaces Σ0..*Reference(CarePlan)CarePlan replaced by this CarePlan
... partOf Σ0..*Reference(CarePlan)Part of referenced CarePlan
... status ?!SΣ1..1codeプランのステータス
Binding: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.


Required Pattern: active
... intent ?!SΣ1..1code趣旨区分
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.


Required Pattern: plan
... category SΣ0..1CodeableConceptプランのタイプ
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.


.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ0..*CodingCode defined by a terminology system
Binding: http://jpfhir.jp/fhir/CarePlan/ValueSet/category (required)
.... text Σ0..1stringPlain text representation of the concept
... title SΣ1..1stringプランの課題名称
... description SΣ1..1stringプランの内容サマリー
... subject SΣ1..1Reference(JP Core Patient Profile)患者のあらわずPatientリソースへの参照
... encounter SΣ0..1Reference(JP Core Encounter Profile)対象となる入院情報または退院情報を含む入院詳細情報
... period SΣ1..1Periodこのプランがカバーする期間
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... start SΣC1..1dateTime入院日または、退院日または退院日以降のこのプランのカバー開始日付
.... end SΣC0..1dateTime退院日または退院日以降のこのプランのカバー終了日付。通常省略されるが、ひき続き、次のプランに引き継ぐ場合には終了日付が入る。
... created SΣ0..1dateTimeこのプランが最初に作成された日付
... author SΣ0..1Reference(JP Core Practitioner Profile)このプランの責任者情報への参照
... 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 C0..*BackboneElementAction 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(Resource)Appointment, Encounter, Procedure, etc.
.... 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.

..... 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 | Observation | DiagnosticReport | DocumentReference)Why activity is needed
..... goal 0..*Reference(Goal)Goals this activity relates to
..... status ?!1..1codenot-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
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(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device)Who will be responsible?
..... 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..1stringExtra info describing activity to perform
... note 0..*AnnotationComments about the plan

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
CarePlan.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
CarePlan.text.statusrequiredPattern: generated
CarePlan.identifier.userequiredIdentifierUse
CarePlan.identifier.typeextensibleIdentifier Type Codes
CarePlan.statusrequiredPattern: active
CarePlan.intentrequiredPattern: plan
CarePlan.categoryexampleCarePlanCategory
CarePlan.category.codingrequiredhttp://jpfhir.jp/fhir/CarePlan/ValueSet/category
CarePlan.activity.outcomeCodeableConceptexampleCarePlanActivityOutcome
CarePlan.activity.detail.kindrequiredCarePlanActivityKind
CarePlan.activity.detail.codeexampleProcedureCodes(SNOMEDCT)
CarePlan.activity.detail.reasonCodeexampleSNOMEDCTClinicalFindings
CarePlan.activity.detail.statusrequiredCarePlanActivityStatus
CarePlan.activity.detail.product[x]exampleSNOMEDCTMedicationCodes

Constraints

IdGradePath(s)DetailsRequirements
cpl-3errorCarePlan.activityProvide a reference or detail, not both
: detail.empty() or reference.empty()
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()
txt-1errorCarePlan.text.divThe narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes
: htmlChecks()
txt-2errorCarePlan.text.divThe narrative SHALL have some non-whitespace content
: htmlChecks()

This structure is derived from JP_CarePlan

Differential View

This structure is derived from JP_CarePlan

NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan 0..*JP_CarePlanHealthcare plan for patient or group
... text S0..1Narrative本リソースをテキストで表現したものを入れてもよい。
.... status 1..1codegenerated
Required Pattern: generated
.... div 1..1xhtmlLimited xhtml content
... identifier S0..1IdentifierExternal Ids for this plan
.... system S1..1uriThe namespace for the identifier value
Required Pattern: http://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
.... value S1..1stringThe value that is unique
... status S1..1codeプランのステータス
Required Pattern: active
... intent S1..1code趣旨区分
Required Pattern: plan
... category S0..1CodeableConceptプランのタイプ
.... coding 0..*CodingCode defined by a terminology system
Binding: http://jpfhir.jp/fhir/CarePlan/ValueSet/category (required)
... title S1..1stringプランの課題名称
... description S1..1stringプランの内容サマリー
... subject S1..1Reference(JP Core Patient Profile)患者のあらわずPatientリソースへの参照
... encounter S0..1Reference(JP Core Encounter Profile)対象となる入院情報または退院情報を含む入院詳細情報
... period S1..1Periodこのプランがカバーする期間
.... start S1..1dateTime入院日または、退院日または退院日以降のこのプランのカバー開始日付
.... end S0..1dateTime退院日または退院日以降のこのプランのカバー終了日付。通常省略されるが、ひき続き、次のプランに引き継ぐ場合には終了日付が入る。
... created S0..1dateTimeこのプランが最初に作成された日付
... author S0..1Reference(JP Core Practitioner Profile)このプランの責任者情報への参照
... contributor S0..0
... careTeam S0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
CarePlan.category.codingrequiredhttp://jpfhir.jp/fhir/CarePlan/ValueSet/category

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan 0..*JP_CarePlanHealthcare plan for patient or group
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text S0..1Narrative本リソースをテキストで表現したものを入れてもよい。
.... status 1..1codegenerated
Binding: NarrativeStatus (required): The status of a resource narrative.


Required Pattern: generated
.... div C1..1xhtmlLimited xhtml content
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ0..1IdentifierExternal Ids for this plan
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... system SΣ1..1uriThe namespace for the identifier value
Required Pattern: http://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
.... value SΣ1..1stringThe value that is unique
Example General: 123456
... status ?!SΣ1..1codeプランのステータス
Binding: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.


Required Pattern: active
... intent ?!SΣ1..1code趣旨区分
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.


Required Pattern: plan
... category SΣ0..1CodeableConceptプランのタイプ
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.


.... coding Σ0..*CodingCode defined by a terminology system
Binding: http://jpfhir.jp/fhir/CarePlan/ValueSet/category (required)
... title SΣ1..1stringプランの課題名称
... description SΣ1..1stringプランの内容サマリー
... subject SΣ1..1Reference(JP Core Patient Profile)患者のあらわずPatientリソースへの参照
... encounter SΣ0..1Reference(JP Core Encounter Profile)対象となる入院情報または退院情報を含む入院詳細情報
... period SΣ1..1Periodこのプランがカバーする期間
.... start SΣC1..1dateTime入院日または、退院日または退院日以降のこのプランのカバー開始日付
.... end SΣC0..1dateTime退院日または退院日以降のこのプランのカバー終了日付。通常省略されるが、ひき続き、次のプランに引き継ぐ場合には終了日付が入る。
... created SΣ0..1dateTimeこのプランが最初に作成された日付
... author SΣ0..1Reference(JP Core Practitioner Profile)このプランの責任者情報への参照

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
CarePlan.text.statusrequiredPattern: generated
CarePlan.identifier.userequiredIdentifierUse
CarePlan.statusrequiredPattern: active
CarePlan.intentrequiredPattern: plan
CarePlan.categoryexampleCarePlanCategory
CarePlan.category.codingrequiredhttp://jpfhir.jp/fhir/CarePlan/ValueSet/category

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorCarePlanIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCarePlanIf 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-4errorCarePlanIf 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-5errorCarePlanIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCarePlanA 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()
txt-1errorCarePlan.text.divThe narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes
: htmlChecks()
txt-2errorCarePlan.text.divThe narrative SHALL have some non-whitespace content
: htmlChecks()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan 0..*JP_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 S0..1Narrative本リソースをテキストで表現したものを入れてもよい。
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... status 1..1codegenerated
Binding: NarrativeStatus (required): The status of a resource narrative.


Required Pattern: generated
.... div C1..1xhtmlLimited xhtml content
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ0..1IdentifierExternal Ids for this plan
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

.... system SΣ1..1uriThe namespace for the identifier value
Required Pattern: http://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
.... value SΣ1..1stringThe value that is unique
Example General: 123456
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... instantiatesCanonical Σ0..*canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition)Instantiates FHIR protocol or definition
... instantiatesUri Σ0..*uriInstantiates external protocol or definition
... basedOn Σ0..*Reference(CarePlan)Fulfills CarePlan
... replaces Σ0..*Reference(CarePlan)CarePlan replaced by this CarePlan
... partOf Σ0..*Reference(CarePlan)Part of referenced CarePlan
... status ?!SΣ1..1codeプランのステータス
Binding: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.


Required Pattern: active
... intent ?!SΣ1..1code趣旨区分
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.


Required Pattern: plan
... category SΣ0..1CodeableConceptプランのタイプ
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.


.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ0..*CodingCode defined by a terminology system
Binding: http://jpfhir.jp/fhir/CarePlan/ValueSet/category (required)
.... text Σ0..1stringPlain text representation of the concept
... title SΣ1..1stringプランの課題名称
... description SΣ1..1stringプランの内容サマリー
... subject SΣ1..1Reference(JP Core Patient Profile)患者のあらわずPatientリソースへの参照
... encounter SΣ0..1Reference(JP Core Encounter Profile)対象となる入院情報または退院情報を含む入院詳細情報
... period SΣ1..1Periodこのプランがカバーする期間
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... start SΣC1..1dateTime入院日または、退院日または退院日以降のこのプランのカバー開始日付
.... end SΣC0..1dateTime退院日または退院日以降のこのプランのカバー終了日付。通常省略されるが、ひき続き、次のプランに引き継ぐ場合には終了日付が入る。
... created SΣ0..1dateTimeこのプランが最初に作成された日付
... author SΣ0..1Reference(JP Core Practitioner Profile)このプランの責任者情報への参照
... 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 C0..*BackboneElementAction 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(Resource)Appointment, Encounter, Procedure, etc.
.... 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.

..... 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 | Observation | DiagnosticReport | DocumentReference)Why activity is needed
..... goal 0..*Reference(Goal)Goals this activity relates to
..... status ?!1..1codenot-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
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(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device)Who will be responsible?
..... 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..1stringExtra info describing activity to perform
... note 0..*AnnotationComments about the plan

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
CarePlan.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
CarePlan.text.statusrequiredPattern: generated
CarePlan.identifier.userequiredIdentifierUse
CarePlan.identifier.typeextensibleIdentifier Type Codes
CarePlan.statusrequiredPattern: active
CarePlan.intentrequiredPattern: plan
CarePlan.categoryexampleCarePlanCategory
CarePlan.category.codingrequiredhttp://jpfhir.jp/fhir/CarePlan/ValueSet/category
CarePlan.activity.outcomeCodeableConceptexampleCarePlanActivityOutcome
CarePlan.activity.detail.kindrequiredCarePlanActivityKind
CarePlan.activity.detail.codeexampleProcedureCodes(SNOMEDCT)
CarePlan.activity.detail.reasonCodeexampleSNOMEDCTClinicalFindings
CarePlan.activity.detail.statusrequiredCarePlanActivityStatus
CarePlan.activity.detail.product[x]exampleSNOMEDCTMedicationCodes

Constraints

IdGradePath(s)DetailsRequirements
cpl-3errorCarePlan.activityProvide a reference or detail, not both
: detail.empty() or reference.empty()
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()
txt-1errorCarePlan.text.divThe narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes
: htmlChecks()
txt-2errorCarePlan.text.divThe narrative SHALL have some non-whitespace content
: htmlChecks()

This structure is derived from JP_CarePlan

 

Other representations of profile: CSV, Excel, Schematron