共同資料模式實作指引(Common Data Model IG)
1.0.0-Trial Use - draft

共同資料模式實作指引(Common Data Model IG) - Local Development build (v1.0.0-Trial Use). See the Directory of published versions

Resource Profile: Condition-Primary Cancer

Official URL: https://standard-interoperability-lab.com/fhir/StructureDefinition/primary-cancer-condition Version: 1.0.0-Trial Use
Active as of 2023-03-20 Computable Name: PrimaryCancerCondition

Records the the primary cancer condition, the original or first tumor in the body (Definition from: NCI Dictionary of Cancer Terms). Cancers that are not clearly secondary (i.e., of uncertain origin or behavior) should be documented as primary.

Usage:

Formal Views of Profile Content

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

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition 0..*ConditionDetailed information about conditions, problems or diagnoses
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... assertedDate S0..1dateTime最初診斷日期
URL: http://hl7.org/fhir/StructureDefinition/condition-assertedDate
.... value[x] 1..1dateTime[LF.didiag]
... identifier S1..*IdentifierExternal Ids for this condition
.... system S1..1uriThe namespace for the identifier value
Fixed Value: https://build.fhir.org/ig/HL7/fhir-mCODE-ig/
.... value S1..1stringPrimary Cancer Condition
.... category:Class S0..*CodeableConceptproblem-list-item | encounter-diagnosis
..... coding S0..*CodingCode defined by a terminology system
...... system S1..1uri健保資料網址
...... code S1..1code[LF.class]
...... display S1..1string[個案分類]
..... text 0..1string[個案分類]
.... category:Class_d S0..*CodeableConceptproblem-list-item | encounter-diagnosis
..... coding S0..*CodingCode defined by a terminology system
...... system S1..1uri健保資料網址
...... code S1..1code[LF.class_d]
...... display S1..1string[診斷狀態分類]
..... text 0..1string[診斷狀態分類]
.... category:Class_T S0..*CodeableConceptproblem-list-item | encounter-diagnosis
..... coding S0..*CodingCode defined by a terminology system
...... system S1..1uri健保資料網址
...... code S1..1code[LF.class_t]
...... display S1..1string[治療狀態分類]
..... text 0..1string[治療狀態分類]
... Slices for bodySite S0..*CodeableConceptAnatomical location, if relevant
Slice: Unordered, Open by pattern:$this
.... bodySite:Site 0..*CodeableConceptAnatomical location, if relevant
..... coding S1..*CodingCode defined by a terminology system
...... system S1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/icd-o-3
...... code S1..1code[LF.site]
...... display S1..1string[原發部位]
..... text 0..1string[原發部位]
.... bodySite:Lateral 0..*CodeableConceptAnatomical location, if relevant
..... coding S1..*CodingCode defined by a terminology system
...... system S1..1uri健保資料網址
...... code S1..1code[LF.lateral]
...... display S1..1string[側性]
..... text 0..1string[側性]
... subject S1..1Reference(Cancer Patient)Who has the condition?
.... reference S1..1string患者 Resource Link
... onset[x] S1..1Age診斷年齡。[LF.age]
.... value 0..1decimalLF.age
.... unit 1..1stringUnit representation
Fixed Value: years
.... system 1..1uriSystem that defines coded unit form
Fixed Value: http://unitsofmeasure.org
.... code 1..1codeCoded form of the unit
Fixed Value: a
... recordedDate 0..1dateTimeLF.dcont
... stage S0..*BackboneElementStage/grade, usually assessed formally
.... summary S0..1CodeableConceptSimple summary (disease specific)
..... coding S0..*CodingCode defined by a terminology system
...... system S1..1uri健保資料網址
...... code S1..1code[LF.grade_c/LF.grade_p]。
...... display S1..1string[臨床分級/分化|病理分級/分化]。
..... text 0..1string[臨床分級/分化|病理分級/分化]。則一使用
... evidence S1..*BackboneElementSupporting evidence
.... Slices for code S1..*CodeableConceptManifestation/symptom
Slice: Unordered, Open by pattern:$this
..... code:Hist S1..*CodeableConceptManifestation/symptom
...... coding S0..*CodingCode defined by a terminology system
....... system S1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/icd-o-3
....... code S1..1code[LF.hist]
....... display S1..1string[組織類型]
...... text 0..1string[組織類型]
..... code:Behavior S0..*CodeableConceptManifestation/symptom
...... coding S0..*CodingCode defined by a terminology system
....... system S1..1uriIdentity of the terminology system
....... code S1..1code[LF.behavior]
....... display S1..1string[性態碼]
...... text 0..1string[性態碼]
... note S0..*AnnotationAdditional information about the Condition
.... text S1..1markdown癌症發生順序號碼。[LF.sequence]

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C0..*ConditionDetailed information about conditions, problems or diagnoses
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... assertedDate S0..1dateTime最初診斷日期
URL: http://hl7.org/fhir/StructureDefinition/condition-assertedDate
.... extension 0..0
.... url 1..1uri"http://hl7.org/fhir/StructureDefinition/condition-assertedDate"
.... value[x] 1..1dateTime[LF.didiag]
... identifier SΣ1..*IdentifierExternal Ids for this condition
.... 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
Fixed Value: https://build.fhir.org/ig/HL7/fhir-mCODE-ig/
.... value SΣ1..1stringPrimary Cancer Condition
Example General: 123456
... clinicalStatus ?!ΣC0..1CodeableConceptactive | recurrence | relapse | inactive | remission | resolved
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.

... verificationStatus ?!ΣC0..1CodeableConceptunconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.

... Slices for category S0..*CodeableConceptproblem-list-item | encounter-diagnosis
Slice: Unordered, Open by pattern:$this
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


.... category:Class S0..*CodeableConceptproblem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... coding SΣ0..*CodingCode defined by a terminology system
...... system SΣ1..1uri健保資料網址
...... code SΣ1..1code[LF.class]
...... display SΣ1..1string[個案分類]
..... text Σ0..1string[個案分類]
.... category:Class_d S0..*CodeableConceptproblem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... coding SΣ0..*CodingCode defined by a terminology system
...... system SΣ1..1uri健保資料網址
...... code SΣ1..1code[LF.class_d]
...... display SΣ1..1string[診斷狀態分類]
..... text Σ0..1string[診斷狀態分類]
.... category:Class_T S0..*CodeableConceptproblem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... coding SΣ0..*CodingCode defined by a terminology system
...... system SΣ1..1uri健保資料網址
...... code SΣ1..1code[LF.class_t]
...... display SΣ1..1string[治療狀態分類]
..... text Σ0..1string[治療狀態分類]
... Slices for bodySite SΣ0..*CodeableConceptAnatomical location, if relevant
Slice: Unordered, Open by pattern:$this
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


.... bodySite:Site Σ0..*CodeableConceptAnatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


..... coding SΣ1..*CodingCode defined by a terminology system
...... system SΣ1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/icd-o-3
...... code SΣ1..1code[LF.site]
...... display SΣ1..1string[原發部位]
..... text Σ0..1string[原發部位]
.... bodySite:Lateral Σ0..*CodeableConceptAnatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


..... coding SΣ1..*CodingCode defined by a terminology system
...... system SΣ1..1uri健保資料網址
...... code SΣ1..1code[LF.lateral]
...... display SΣ1..1string[側性]
..... text Σ0..1string[側性]
... subject SΣ1..1Reference(Cancer Patient)Who has the condition?
.... reference SΣC1..1string患者 Resource Link
... onset[x] SΣ1..1Age診斷年齡。[LF.age]
.... value Σ0..1decimalLF.age
.... comparator ?!Σ0..1code< | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.

.... unit Σ1..1stringUnit representation
Fixed Value: years
.... system ΣC1..1uriSystem that defines coded unit form
Fixed Value: http://unitsofmeasure.org
.... code Σ1..1codeCoded form of the unit
Fixed Value: a
... recordedDate Σ0..1dateTimeLF.dcont
... stage SC0..*BackboneElementStage/grade, usually assessed formally
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... summary SC0..1CodeableConceptSimple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).

..... coding SΣ0..*CodingCode defined by a terminology system
...... system SΣ1..1uri健保資料網址
...... code SΣ1..1code[LF.grade_c/LF.grade_p]。
...... display SΣ1..1string[臨床分級/分化|病理分級/分化]。
..... text Σ0..1string[臨床分級/分化|病理分級/分化]。則一使用
... evidence SC1..*BackboneElementSupporting evidence
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... Slices for code SΣC1..*CodeableConceptManifestation/symptom
Slice: Unordered, Open by pattern:$this
Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.


..... code:Hist SΣC1..*CodeableConceptManifestation/symptom
Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.


...... coding SΣ0..*CodingCode defined by a terminology system
....... system SΣ1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/icd-o-3
....... code SΣ1..1code[LF.hist]
....... display SΣ1..1string[組織類型]
...... text Σ0..1string[組織類型]
..... code:Behavior SΣC0..*CodeableConceptManifestation/symptom
Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.


...... coding SΣ0..*CodingCode defined by a terminology system
....... system SΣ1..1uriIdentity of the terminology system
....... code SΣ1..1code[LF.behavior]
....... display SΣ1..1string[性態碼]
...... text Σ0..1string[性態碼]
... note S0..*AnnotationAdditional information about the Condition
.... text SΣ1..1markdown癌症發生順序號碼。[LF.sequence]

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Condition.identifier.userequiredIdentifierUse
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
Condition.verificationStatusrequiredConditionVerificationStatus
Condition.categoryextensibleConditionCategoryCodes
Condition.category:ClassextensibleConditionCategoryCodes
Condition.category:Class_dextensibleConditionCategoryCodes
Condition.category:Class_TextensibleConditionCategoryCodes
Condition.bodySiteexampleSNOMEDCTBodyStructures
Condition.bodySite:SiteexampleSNOMEDCTBodyStructures
Condition.bodySite:LateralexampleSNOMEDCTBodyStructures
Condition.onset[x].comparatorrequiredQuantityComparator
Condition.stage.summaryexampleConditionStage
Condition.evidence.codeexampleManifestationAndSymptomCodes
Condition.evidence.code:HistexampleManifestationAndSymptomCodes
Condition.evidence.code:BehaviorexampleManifestationAndSymptomCodes

Constraints

IdGradePath(s)DetailsRequirements
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2errorCondition.evidenceevidence SHALL have code or details
: code.exists() or detail.exists()
con-3best practiceConditionCondition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item
: clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4errorConditionIf condition is abated, then clinicalStatus must be either inactive, resolved, or remission
: abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5errorConditionCondition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
: verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2errorConditionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorConditionIf 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-4errorConditionIf 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-5errorConditionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceConditionA 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
.. Condition C0..*ConditionDetailed information about conditions, problems or diagnoses
... 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
... 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
... assertedDate S0..1dateTime最初診斷日期
URL: http://hl7.org/fhir/StructureDefinition/condition-assertedDate
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"http://hl7.org/fhir/StructureDefinition/condition-assertedDate"
.... value[x] 1..1dateTime[LF.didiag]
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ1..*IdentifierExternal Ids for this condition
.... 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
Fixed Value: https://build.fhir.org/ig/HL7/fhir-mCODE-ig/
.... value SΣ1..1stringPrimary Cancer Condition
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)
... clinicalStatus ?!ΣC0..1CodeableConceptactive | recurrence | relapse | inactive | remission | resolved
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.

... verificationStatus ?!ΣC0..1CodeableConceptunconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.

... Slices for category S0..*CodeableConceptproblem-list-item | encounter-diagnosis
Slice: Unordered, Open by pattern:$this
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


.... category:Class S0..*CodeableConceptproblem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ0..*CodingCode 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 SΣ1..1uri健保資料網址
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1code[LF.class]
...... display SΣ1..1string[個案分類]
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1string[個案分類]
.... category:Class_d S0..*CodeableConceptproblem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ0..*CodingCode 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 SΣ1..1uri健保資料網址
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1code[LF.class_d]
...... display SΣ1..1string[診斷狀態分類]
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1string[診斷狀態分類]
.... category:Class_T S0..*CodeableConceptproblem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ0..*CodingCode 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 SΣ1..1uri健保資料網址
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1code[LF.class_t]
...... display SΣ1..1string[治療狀態分類]
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1string[治療狀態分類]
... severity 0..1CodeableConceptSubjective severity of condition
Binding: Condition/DiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.

... code Σ0..1CodeableConceptIdentification of the condition, problem or diagnosis
Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis.

... Slices for bodySite SΣ0..*CodeableConceptAnatomical location, if relevant
Slice: Unordered, Open by pattern:$this
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


.... bodySite:Site Σ0..*CodeableConceptAnatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ1..*CodingCode 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 SΣ1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/icd-o-3
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1code[LF.site]
...... display SΣ1..1string[原發部位]
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1string[原發部位]
.... bodySite:Lateral Σ0..*CodeableConceptAnatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ1..*CodingCode 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 SΣ1..1uri健保資料網址
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1code[LF.lateral]
...... display SΣ1..1string[側性]
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1string[側性]
... subject SΣ1..1Reference(Cancer Patient)Who has the condition?
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC1..1string患者 Resource Link
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
.... display Σ0..1stringText alternative for the resource
... encounter Σ0..1Reference(Encounter)Encounter created as part of
... onset[x] SΣ1..1Age診斷年齡。[LF.age]
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... value Σ0..1decimalLF.age
.... comparator ?!Σ0..1code< | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.

.... unit Σ1..1stringUnit representation
Fixed Value: years
.... system ΣC1..1uriSystem that defines coded unit form
Fixed Value: http://unitsofmeasure.org
.... code Σ1..1codeCoded form of the unit
Fixed Value: a
... abatement[x] C0..1When in resolution/remission
.... abatementDateTimedateTime
.... abatementAgeAge
.... abatementPeriodPeriod
.... abatementRangeRange
.... abatementStringstring
... recordedDate Σ0..1dateTimeLF.dcont
... recorder Σ0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)Who recorded the condition
... asserter Σ0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)Person who asserts this condition
... stage SC0..*BackboneElementStage/grade, usually assessed formally
.... 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
.... summary SC0..1CodeableConceptSimple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).

..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ0..*CodingCode 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 SΣ1..1uri健保資料網址
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1code[LF.grade_c/LF.grade_p]。
...... display SΣ1..1string[臨床分級/分化|病理分級/分化]。
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1string[臨床分級/分化|病理分級/分化]。則一使用
.... assessment C0..*Reference(ClinicalImpression | DiagnosticReport | Observation)Formal record of assessment
.... type 0..1CodeableConceptKind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).

... evidence SC1..*BackboneElementSupporting evidence
.... 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
.... Slices for code SΣC1..*CodeableConceptManifestation/symptom
Slice: Unordered, Open by pattern:$this
Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.


..... code:Hist SΣC1..*CodeableConceptManifestation/symptom
Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.


...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... coding SΣ0..*CodingCode 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 SΣ1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/icd-o-3
....... version Σ0..1stringVersion of the system - if relevant
....... code SΣ1..1code[LF.hist]
....... display SΣ1..1string[組織類型]
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ0..1string[組織類型]
..... code:Behavior SΣC0..*CodeableConceptManifestation/symptom
Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.


...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... coding SΣ0..*CodingCode 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 SΣ1..1uriIdentity of the terminology system
....... version Σ0..1stringVersion of the system - if relevant
....... code SΣ1..1code[LF.behavior]
....... display SΣ1..1string[性態碼]
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ0..1string[性態碼]
.... detail ΣC0..*Reference(Resource)Supporting information found elsewhere
... note S0..*AnnotationAdditional information about the Condition
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... author[x] Σ0..1Individual responsible for the annotation
..... authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
..... authorStringstring
.... time Σ0..1dateTimeWhen the annotation was made
.... text SΣ1..1markdown癌症發生順序號碼。[LF.sequence]

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Condition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Condition.identifier.userequiredIdentifierUse
Condition.identifier.typeextensibleIdentifier Type Codes
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
Condition.verificationStatusrequiredConditionVerificationStatus
Condition.categoryextensibleConditionCategoryCodes
Condition.category:ClassextensibleConditionCategoryCodes
Condition.category:Class_dextensibleConditionCategoryCodes
Condition.category:Class_TextensibleConditionCategoryCodes
Condition.severitypreferredCondition/DiagnosisSeverity
Condition.codeexampleCondition/Problem/DiagnosisCodes
Condition.bodySiteexampleSNOMEDCTBodyStructures
Condition.bodySite:SiteexampleSNOMEDCTBodyStructures
Condition.bodySite:LateralexampleSNOMEDCTBodyStructures
Condition.subject.typeextensibleResourceType
Condition.onset[x].comparatorrequiredQuantityComparator
Condition.stage.summaryexampleConditionStage
Condition.stage.typeexampleConditionStageType
Condition.evidence.codeexampleManifestationAndSymptomCodes
Condition.evidence.code:HistexampleManifestationAndSymptomCodes
Condition.evidence.code:BehaviorexampleManifestationAndSymptomCodes

Constraints

IdGradePath(s)DetailsRequirements
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2errorCondition.evidenceevidence SHALL have code or details
: code.exists() or detail.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()

This structure is derived from Condition

Summary

Mandatory: 11 elements (26 nested mandatory elements)
Must-Support: 52 elements
Fixed Value: 6 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element Condition.category is sliced based on the value of pattern:$this
  • The element Condition.bodySite is sliced based on the value of pattern:$this
  • The element Condition.evidence.code is sliced based on the value of pattern:$this

Differential View

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition 0..*ConditionDetailed information about conditions, problems or diagnoses
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... assertedDate S0..1dateTime最初診斷日期
URL: http://hl7.org/fhir/StructureDefinition/condition-assertedDate
.... value[x] 1..1dateTime[LF.didiag]
... identifier S1..*IdentifierExternal Ids for this condition
.... system S1..1uriThe namespace for the identifier value
Fixed Value: https://build.fhir.org/ig/HL7/fhir-mCODE-ig/
.... value S1..1stringPrimary Cancer Condition
.... category:Class S0..*CodeableConceptproblem-list-item | encounter-diagnosis
..... coding S0..*CodingCode defined by a terminology system
...... system S1..1uri健保資料網址
...... code S1..1code[LF.class]
...... display S1..1string[個案分類]
..... text 0..1string[個案分類]
.... category:Class_d S0..*CodeableConceptproblem-list-item | encounter-diagnosis
..... coding S0..*CodingCode defined by a terminology system
...... system S1..1uri健保資料網址
...... code S1..1code[LF.class_d]
...... display S1..1string[診斷狀態分類]
..... text 0..1string[診斷狀態分類]
.... category:Class_T S0..*CodeableConceptproblem-list-item | encounter-diagnosis
..... coding S0..*CodingCode defined by a terminology system
...... system S1..1uri健保資料網址
...... code S1..1code[LF.class_t]
...... display S1..1string[治療狀態分類]
..... text 0..1string[治療狀態分類]
... Slices for bodySite S0..*CodeableConceptAnatomical location, if relevant
Slice: Unordered, Open by pattern:$this
.... bodySite:Site 0..*CodeableConceptAnatomical location, if relevant
..... coding S1..*CodingCode defined by a terminology system
...... system S1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/icd-o-3
...... code S1..1code[LF.site]
...... display S1..1string[原發部位]
..... text 0..1string[原發部位]
.... bodySite:Lateral 0..*CodeableConceptAnatomical location, if relevant
..... coding S1..*CodingCode defined by a terminology system
...... system S1..1uri健保資料網址
...... code S1..1code[LF.lateral]
...... display S1..1string[側性]
..... text 0..1string[側性]
... subject S1..1Reference(Cancer Patient)Who has the condition?
.... reference S1..1string患者 Resource Link
... onset[x] S1..1Age診斷年齡。[LF.age]
.... value 0..1decimalLF.age
.... unit 1..1stringUnit representation
Fixed Value: years
.... system 1..1uriSystem that defines coded unit form
Fixed Value: http://unitsofmeasure.org
.... code 1..1codeCoded form of the unit
Fixed Value: a
... recordedDate 0..1dateTimeLF.dcont
... stage S0..*BackboneElementStage/grade, usually assessed formally
.... summary S0..1CodeableConceptSimple summary (disease specific)
..... coding S0..*CodingCode defined by a terminology system
...... system S1..1uri健保資料網址
...... code S1..1code[LF.grade_c/LF.grade_p]。
...... display S1..1string[臨床分級/分化|病理分級/分化]。
..... text 0..1string[臨床分級/分化|病理分級/分化]。則一使用
... evidence S1..*BackboneElementSupporting evidence
.... Slices for code S1..*CodeableConceptManifestation/symptom
Slice: Unordered, Open by pattern:$this
..... code:Hist S1..*CodeableConceptManifestation/symptom
...... coding S0..*CodingCode defined by a terminology system
....... system S1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/icd-o-3
....... code S1..1code[LF.hist]
....... display S1..1string[組織類型]
...... text 0..1string[組織類型]
..... code:Behavior S0..*CodeableConceptManifestation/symptom
...... coding S0..*CodingCode defined by a terminology system
....... system S1..1uriIdentity of the terminology system
....... code S1..1code[LF.behavior]
....... display S1..1string[性態碼]
...... text 0..1string[性態碼]
... note S0..*AnnotationAdditional information about the Condition
.... text S1..1markdown癌症發生順序號碼。[LF.sequence]

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C0..*ConditionDetailed information about conditions, problems or diagnoses
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... assertedDate S0..1dateTime最初診斷日期
URL: http://hl7.org/fhir/StructureDefinition/condition-assertedDate
.... extension 0..0
.... url 1..1uri"http://hl7.org/fhir/StructureDefinition/condition-assertedDate"
.... value[x] 1..1dateTime[LF.didiag]
... identifier SΣ1..*IdentifierExternal Ids for this condition
.... 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
Fixed Value: https://build.fhir.org/ig/HL7/fhir-mCODE-ig/
.... value SΣ1..1stringPrimary Cancer Condition
Example General: 123456
... clinicalStatus ?!ΣC0..1CodeableConceptactive | recurrence | relapse | inactive | remission | resolved
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.

... verificationStatus ?!ΣC0..1CodeableConceptunconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.

... Slices for category S0..*CodeableConceptproblem-list-item | encounter-diagnosis
Slice: Unordered, Open by pattern:$this
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


.... category:Class S0..*CodeableConceptproblem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... coding SΣ0..*CodingCode defined by a terminology system
...... system SΣ1..1uri健保資料網址
...... code SΣ1..1code[LF.class]
...... display SΣ1..1string[個案分類]
..... text Σ0..1string[個案分類]
.... category:Class_d S0..*CodeableConceptproblem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... coding SΣ0..*CodingCode defined by a terminology system
...... system SΣ1..1uri健保資料網址
...... code SΣ1..1code[LF.class_d]
...... display SΣ1..1string[診斷狀態分類]
..... text Σ0..1string[診斷狀態分類]
.... category:Class_T S0..*CodeableConceptproblem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... coding SΣ0..*CodingCode defined by a terminology system
...... system SΣ1..1uri健保資料網址
...... code SΣ1..1code[LF.class_t]
...... display SΣ1..1string[治療狀態分類]
..... text Σ0..1string[治療狀態分類]
... Slices for bodySite SΣ0..*CodeableConceptAnatomical location, if relevant
Slice: Unordered, Open by pattern:$this
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


.... bodySite:Site Σ0..*CodeableConceptAnatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


..... coding SΣ1..*CodingCode defined by a terminology system
...... system SΣ1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/icd-o-3
...... code SΣ1..1code[LF.site]
...... display SΣ1..1string[原發部位]
..... text Σ0..1string[原發部位]
.... bodySite:Lateral Σ0..*CodeableConceptAnatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


..... coding SΣ1..*CodingCode defined by a terminology system
...... system SΣ1..1uri健保資料網址
...... code SΣ1..1code[LF.lateral]
...... display SΣ1..1string[側性]
..... text Σ0..1string[側性]
... subject SΣ1..1Reference(Cancer Patient)Who has the condition?
.... reference SΣC1..1string患者 Resource Link
... onset[x] SΣ1..1Age診斷年齡。[LF.age]
.... value Σ0..1decimalLF.age
.... comparator ?!Σ0..1code< | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.

.... unit Σ1..1stringUnit representation
Fixed Value: years
.... system ΣC1..1uriSystem that defines coded unit form
Fixed Value: http://unitsofmeasure.org
.... code Σ1..1codeCoded form of the unit
Fixed Value: a
... recordedDate Σ0..1dateTimeLF.dcont
... stage SC0..*BackboneElementStage/grade, usually assessed formally
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... summary SC0..1CodeableConceptSimple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).

..... coding SΣ0..*CodingCode defined by a terminology system
...... system SΣ1..1uri健保資料網址
...... code SΣ1..1code[LF.grade_c/LF.grade_p]。
...... display SΣ1..1string[臨床分級/分化|病理分級/分化]。
..... text Σ0..1string[臨床分級/分化|病理分級/分化]。則一使用
... evidence SC1..*BackboneElementSupporting evidence
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... Slices for code SΣC1..*CodeableConceptManifestation/symptom
Slice: Unordered, Open by pattern:$this
Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.


..... code:Hist SΣC1..*CodeableConceptManifestation/symptom
Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.


...... coding SΣ0..*CodingCode defined by a terminology system
....... system SΣ1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/icd-o-3
....... code SΣ1..1code[LF.hist]
....... display SΣ1..1string[組織類型]
...... text Σ0..1string[組織類型]
..... code:Behavior SΣC0..*CodeableConceptManifestation/symptom
Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.


...... coding SΣ0..*CodingCode defined by a terminology system
....... system SΣ1..1uriIdentity of the terminology system
....... code SΣ1..1code[LF.behavior]
....... display SΣ1..1string[性態碼]
...... text Σ0..1string[性態碼]
... note S0..*AnnotationAdditional information about the Condition
.... text SΣ1..1markdown癌症發生順序號碼。[LF.sequence]

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Condition.identifier.userequiredIdentifierUse
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
Condition.verificationStatusrequiredConditionVerificationStatus
Condition.categoryextensibleConditionCategoryCodes
Condition.category:ClassextensibleConditionCategoryCodes
Condition.category:Class_dextensibleConditionCategoryCodes
Condition.category:Class_TextensibleConditionCategoryCodes
Condition.bodySiteexampleSNOMEDCTBodyStructures
Condition.bodySite:SiteexampleSNOMEDCTBodyStructures
Condition.bodySite:LateralexampleSNOMEDCTBodyStructures
Condition.onset[x].comparatorrequiredQuantityComparator
Condition.stage.summaryexampleConditionStage
Condition.evidence.codeexampleManifestationAndSymptomCodes
Condition.evidence.code:HistexampleManifestationAndSymptomCodes
Condition.evidence.code:BehaviorexampleManifestationAndSymptomCodes

Constraints

IdGradePath(s)DetailsRequirements
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2errorCondition.evidenceevidence SHALL have code or details
: code.exists() or detail.exists()
con-3best practiceConditionCondition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item
: clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4errorConditionIf condition is abated, then clinicalStatus must be either inactive, resolved, or remission
: abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5errorConditionCondition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
: verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2errorConditionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorConditionIf 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-4errorConditionIf 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-5errorConditionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceConditionA 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
.. Condition C0..*ConditionDetailed information about conditions, problems or diagnoses
... 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
... 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
... assertedDate S0..1dateTime最初診斷日期
URL: http://hl7.org/fhir/StructureDefinition/condition-assertedDate
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"http://hl7.org/fhir/StructureDefinition/condition-assertedDate"
.... value[x] 1..1dateTime[LF.didiag]
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ1..*IdentifierExternal Ids for this condition
.... 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
Fixed Value: https://build.fhir.org/ig/HL7/fhir-mCODE-ig/
.... value SΣ1..1stringPrimary Cancer Condition
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)
... clinicalStatus ?!ΣC0..1CodeableConceptactive | recurrence | relapse | inactive | remission | resolved
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.

... verificationStatus ?!ΣC0..1CodeableConceptunconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.

... Slices for category S0..*CodeableConceptproblem-list-item | encounter-diagnosis
Slice: Unordered, Open by pattern:$this
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


.... category:Class S0..*CodeableConceptproblem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ0..*CodingCode 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 SΣ1..1uri健保資料網址
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1code[LF.class]
...... display SΣ1..1string[個案分類]
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1string[個案分類]
.... category:Class_d S0..*CodeableConceptproblem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ0..*CodingCode 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 SΣ1..1uri健保資料網址
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1code[LF.class_d]
...... display SΣ1..1string[診斷狀態分類]
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1string[診斷狀態分類]
.... category:Class_T S0..*CodeableConceptproblem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ0..*CodingCode 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 SΣ1..1uri健保資料網址
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1code[LF.class_t]
...... display SΣ1..1string[治療狀態分類]
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1string[治療狀態分類]
... severity 0..1CodeableConceptSubjective severity of condition
Binding: Condition/DiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.

... code Σ0..1CodeableConceptIdentification of the condition, problem or diagnosis
Binding: Condition/Problem/DiagnosisCodes (example): Identification of the condition or diagnosis.

... Slices for bodySite SΣ0..*CodeableConceptAnatomical location, if relevant
Slice: Unordered, Open by pattern:$this
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


.... bodySite:Site Σ0..*CodeableConceptAnatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ1..*CodingCode 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 SΣ1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/icd-o-3
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1code[LF.site]
...... display SΣ1..1string[原發部位]
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1string[原發部位]
.... bodySite:Lateral Σ0..*CodeableConceptAnatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ1..*CodingCode 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 SΣ1..1uri健保資料網址
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1code[LF.lateral]
...... display SΣ1..1string[側性]
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1string[側性]
... subject SΣ1..1Reference(Cancer Patient)Who has the condition?
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC1..1string患者 Resource Link
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
.... display Σ0..1stringText alternative for the resource
... encounter Σ0..1Reference(Encounter)Encounter created as part of
... onset[x] SΣ1..1Age診斷年齡。[LF.age]
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... value Σ0..1decimalLF.age
.... comparator ?!Σ0..1code< | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.

.... unit Σ1..1stringUnit representation
Fixed Value: years
.... system ΣC1..1uriSystem that defines coded unit form
Fixed Value: http://unitsofmeasure.org
.... code Σ1..1codeCoded form of the unit
Fixed Value: a
... abatement[x] C0..1When in resolution/remission
.... abatementDateTimedateTime
.... abatementAgeAge
.... abatementPeriodPeriod
.... abatementRangeRange
.... abatementStringstring
... recordedDate Σ0..1dateTimeLF.dcont
... recorder Σ0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)Who recorded the condition
... asserter Σ0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)Person who asserts this condition
... stage SC0..*BackboneElementStage/grade, usually assessed formally
.... 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
.... summary SC0..1CodeableConceptSimple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).

..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ0..*CodingCode 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 SΣ1..1uri健保資料網址
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1code[LF.grade_c/LF.grade_p]。
...... display SΣ1..1string[臨床分級/分化|病理分級/分化]。
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1string[臨床分級/分化|病理分級/分化]。則一使用
.... assessment C0..*Reference(ClinicalImpression | DiagnosticReport | Observation)Formal record of assessment
.... type 0..1CodeableConceptKind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).

... evidence SC1..*BackboneElementSupporting evidence
.... 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
.... Slices for code SΣC1..*CodeableConceptManifestation/symptom
Slice: Unordered, Open by pattern:$this
Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.


..... code:Hist SΣC1..*CodeableConceptManifestation/symptom
Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.


...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... coding SΣ0..*CodingCode 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 SΣ1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/icd-o-3
....... version Σ0..1stringVersion of the system - if relevant
....... code SΣ1..1code[LF.hist]
....... display SΣ1..1string[組織類型]
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ0..1string[組織類型]
..... code:Behavior SΣC0..*CodeableConceptManifestation/symptom
Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.


...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... coding SΣ0..*CodingCode 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 SΣ1..1uriIdentity of the terminology system
....... version Σ0..1stringVersion of the system - if relevant
....... code SΣ1..1code[LF.behavior]
....... display SΣ1..1string[性態碼]
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ0..1string[性態碼]
.... detail ΣC0..*Reference(Resource)Supporting information found elsewhere
... note S0..*AnnotationAdditional information about the Condition
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... author[x] Σ0..1Individual responsible for the annotation
..... authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
..... authorStringstring
.... time Σ0..1dateTimeWhen the annotation was made
.... text SΣ1..1markdown癌症發生順序號碼。[LF.sequence]

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Condition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Condition.identifier.userequiredIdentifierUse
Condition.identifier.typeextensibleIdentifier Type Codes
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
Condition.verificationStatusrequiredConditionVerificationStatus
Condition.categoryextensibleConditionCategoryCodes
Condition.category:ClassextensibleConditionCategoryCodes
Condition.category:Class_dextensibleConditionCategoryCodes
Condition.category:Class_TextensibleConditionCategoryCodes
Condition.severitypreferredCondition/DiagnosisSeverity
Condition.codeexampleCondition/Problem/DiagnosisCodes
Condition.bodySiteexampleSNOMEDCTBodyStructures
Condition.bodySite:SiteexampleSNOMEDCTBodyStructures
Condition.bodySite:LateralexampleSNOMEDCTBodyStructures
Condition.subject.typeextensibleResourceType
Condition.onset[x].comparatorrequiredQuantityComparator
Condition.stage.summaryexampleConditionStage
Condition.stage.typeexampleConditionStageType
Condition.evidence.codeexampleManifestationAndSymptomCodes
Condition.evidence.code:HistexampleManifestationAndSymptomCodes
Condition.evidence.code:BehaviorexampleManifestationAndSymptomCodes

Constraints

IdGradePath(s)DetailsRequirements
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2errorCondition.evidenceevidence SHALL have code or details
: code.exists() or detail.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()

This structure is derived from Condition

Summary

Mandatory: 11 elements (26 nested mandatory elements)
Must-Support: 52 elements
Fixed Value: 6 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element Condition.category is sliced based on the value of pattern:$this
  • The element Condition.bodySite is sliced based on the value of pattern:$this
  • The element Condition.evidence.code is sliced based on the value of pattern:$this

 

Other representations of profile: CSV, Excel, Schematron