Lithuanian Cervical Cancer Implementation Guide
0.0.1 - ci-build Lithuania flag

Lithuanian Cervical Cancer Implementation Guide, published by Lithuanian Medical Library. This guide is not an authorized publication; it is the continuous build for version 0.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7LT/ig-lt-cervical/ and changes regularly. See the Directory of published versions

Resource Profile: Condition: Cervical Cancer (LT Cervical)

Official URL: https://hl7.lt/fhir/cervical/StructureDefinition/cervical-condition-lt-cervical Version: 0.0.1
Computable Name: CervicalConditionLtCervical

Cervical cancer condition with pathological TNM staging (pT, pN, pR) and morphology classification. Follows the pattern established by ProstateConditionLtLab.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* ConditionLt(0.3.0) Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... Slices for extension Content/Rules for all slices
.... extension:relatedArtifact 0..* RelatedArtifact Additional documentation, citations, etc.
URL: http://hl7.org/fhir/StructureDefinition/artifact-relatedArtifact
Constraints: ext-1
... clinicalStatus ?!SΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | 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.
... severity S 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionDiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
... code SΣ 0..1 CodeableConcept ICD-10 diagnosis code for cervical cancer
Binding: ICD10Codes (required)
... subject SΣ 1..1 Reference(PatientLt(0.3.0)) Who has the condition?
... encounter SΣ 0..1 Reference(EncounterLt(0.3.0)) The Encounter during which this Condition was created
... onset[x] SΣ 0..1 Estimated or actual date, date-time, or age
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] SC 0..1 When in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate SΣ 0..1 dateTime Date condition was first recorded
... participant SΣ 0..* BackboneElement Who or what participated in the activities related to the condition and how they were involved
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... function SΣ 0..1 CodeableConcept Type of involvement
Binding: ParticipationRoleType (extensible)
.... actor Σ 1..1 Reference(PractitionerLt(0.3.0) | PractitionerRoleLt(0.3.0) | PatientLt(0.3.0) | RelatedPersonLt(0.3.0) | Device) Who or what participated in the activities related to the condition
... Slices for stage SC 0..* BackboneElement Stage/grade, usually assessed formally
Slice: Unordered, Open by value:type
Constraints: con-1
.... stage:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... stage:tumourStageT SC 0..1 BackboneElement Pathological T stage (pTX–pT4)
Constraints: con-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: CervicalTumorStageTLtLab (0.0.1) (required)
..... type 1..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 78873005
....... display 1..1 string Representation defined by the system
Fixed Value: T category (observable entity)
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
.... stage:tumourStageN SC 0..1 BackboneElement Regional lymph node stage (pNX–pN2)
Constraints: con-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: CervicalTumorStageNLtLab (0.0.1) (required)
..... type 1..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 277206009
....... display 1..1 string Representation defined by the system
Fixed Value: N category (observable entity)
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
.... stage:tumourStageR SC 0..1 BackboneElement Residual tumor classification (pRX–pR2)
Constraints: con-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: CervicalTnmPrVS (0.0.1) (required)
..... type 1..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 396631001
....... display 1..1 string Representation defined by the system
Fixed Value: Surgical margin observable (observable entity)
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
.... stage:morphology SC 0..* BackboneElement ICD-O-3 morphology code
Constraints: con-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ICD_O_3 (1.0.0) (required)
..... type 1..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 116676008
....... display 1..1 string Representation defined by the system
Fixed Value: Associated morphology (attribute)
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
... note S 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍5.0.0 FHIR Std.
Condition.verificationStatus Base required Condition Verification Status 📍5.0.0 FHIR Std.
Condition.severity Base preferred Condition/Diagnosis Severity 📍5.0.0 FHIR Std.
Condition.code Base required ICD-10 Codes 📍5.0.0 FHIR Std.
Condition.participant.​function Base extensible Participation Role Type 📍5.0.0 FHIR Std.
Condition.stage:tumourStageT.​summary Base required Cervical Tumor Stage pT 📍0.0.1 Lithuanian Laboratory Implementation Guide vnull
Condition.stage:tumourStageT.​type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.stage:tumourStageN.​summary Base required Cervical Tumor Stage pN 📍0.0.1 Lithuanian Laboratory Implementation Guide vnull
Condition.stage:tumourStageN.​type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.stage:tumourStageR.​summary Base required Cervical TNM pR Stage 📍0.0.1 This IG
Condition.stage:tumourStageR.​type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.stage:morphology.​summary Base required ICD-O-3 Morphology 📍1.0.0 Lithuanian Laboratory Implementation Guide vnull
Condition.stage:morphology.​type Base example Condition Stage Type 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
con-1 error Condition.stage, Condition.stage:tumourStageT, Condition.stage:tumourStageN, Condition.stage:tumourStageR, Condition.stage:morphology Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 warning Condition If category is problems list item, the clinicalStatus should not be unknown category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
con-3 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission. abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition If 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Condition If 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-5 error Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Condition A resource should have narrative for robust management text.`div`.exists()
ele-1 error Condition.implicitRules, Condition.extension:relatedArtifact, Condition.modifierExtension, Condition.clinicalStatus, Condition.verificationStatus, Condition.severity, Condition.code, Condition.subject, Condition.encounter, Condition.onset[x], Condition.abatement[x], Condition.recordedDate, Condition.participant, Condition.participant.modifierExtension, Condition.participant.function, Condition.participant.actor, Condition.stage, Condition.stage.modifierExtension, Condition.stage:tumourStageT, Condition.stage:tumourStageT.modifierExtension, Condition.stage:tumourStageT.summary, Condition.stage:tumourStageT.type, Condition.stage:tumourStageN, Condition.stage:tumourStageN.modifierExtension, Condition.stage:tumourStageN.summary, Condition.stage:tumourStageN.type, Condition.stage:tumourStageR, Condition.stage:tumourStageR.modifierExtension, Condition.stage:tumourStageR.summary, Condition.stage:tumourStageR.type, Condition.stage:morphology, Condition.stage:morphology.modifierExtension, Condition.stage:morphology.summary, Condition.stage:morphology.type, Condition.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Condition.extension:relatedArtifact, Condition.modifierExtension, Condition.participant.modifierExtension, Condition.stage.modifierExtension, Condition.stage:tumourStageT.modifierExtension, Condition.stage:tumourStageN.modifierExtension, Condition.stage:tumourStageR.modifierExtension, Condition.stage:morphology.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition 0..* ConditionLt(0.3.0) Detailed information about conditions, problems or diagnoses
... code 0..1 CodeableConcept ICD-10 diagnosis code for cervical cancer
Binding: ICD10Codes (required)
... Slices for stage S 0..* BackboneElement Stage/grade, usually assessed formally
Slice: Unordered, Open by value:type
.... stage:tumourStageT S 0..1 BackboneElement Pathological T stage (pTX–pT4)
..... summary 0..1 CodeableConcept Simple summary (disease specific)
Binding: CervicalTumorStageTLtLab (0.0.1) (required)
..... type 1..1 CodeableConcept Kind of staging
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 78873005
....... display 1..1 string Representation defined by the system
Fixed Value: T category (observable entity)
.... stage:tumourStageN S 0..1 BackboneElement Regional lymph node stage (pNX–pN2)
..... summary 0..1 CodeableConcept Simple summary (disease specific)
Binding: CervicalTumorStageNLtLab (0.0.1) (required)
..... type 1..1 CodeableConcept Kind of staging
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 277206009
....... display 1..1 string Representation defined by the system
Fixed Value: N category (observable entity)
.... stage:tumourStageR S 0..1 BackboneElement Residual tumor classification (pRX–pR2)
..... summary 0..1 CodeableConcept Simple summary (disease specific)
Binding: CervicalTnmPrVS (0.0.1) (required)
..... type 1..1 CodeableConcept Kind of staging
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 396631001
....... display 1..1 string Representation defined by the system
Fixed Value: Surgical margin observable (observable entity)
.... stage:morphology S 0..* BackboneElement ICD-O-3 morphology code
..... summary 0..1 CodeableConcept Simple summary (disease specific)
Binding: ICD_O_3 (1.0.0) (required)
..... type 1..1 CodeableConcept Kind of staging
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 116676008
....... display 1..1 string Representation defined by the system
Fixed Value: Associated morphology (attribute)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Condition.code Base required ICD-10 Codes 📍5.0.0 FHIR Std.
Condition.stage:tumourStageT.​summary Base required Cervical Tumor Stage pT 📍0.0.1 Lithuanian Laboratory Implementation Guide vnull
Condition.stage:tumourStageN.​summary Base required Cervical Tumor Stage pN 📍0.0.1 Lithuanian Laboratory Implementation Guide vnull
Condition.stage:tumourStageR.​summary Base required Cervical TNM pR Stage 📍0.0.1 This IG
Condition.stage:morphology.​summary Base required ICD-O-3 Morphology 📍1.0.0 Lithuanian Laboratory Implementation Guide vnull
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* ConditionLt(0.3.0) Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:relatedArtifact 0..* RelatedArtifact Additional documentation, citations, etc.
URL: http://hl7.org/fhir/StructureDefinition/artifact-relatedArtifact
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier Σ 0..* Identifier External Ids for this condition
... clinicalStatus ?!SΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | 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.
... category C 0..* CodeableConcept problem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (preferred): A category assigned to the condition.
... severity S 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionDiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
... code SΣ 0..1 CodeableConcept ICD-10 diagnosis code for cervical cancer
Binding: ICD10Codes (required)
... bodySite Σ 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (preferred)
... subject SΣ 1..1 Reference(PatientLt(0.3.0)) Who has the condition?
... encounter SΣ 0..1 Reference(EncounterLt(0.3.0)) The Encounter during which this Condition was created
... onset[x] SΣ 0..1 Estimated or actual date, date-time, or age
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] SC 0..1 When in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate SΣ 0..1 dateTime Date condition was first recorded
... participant SΣ 0..* BackboneElement Who or what participated in the activities related to the condition and how they were involved
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... function SΣ 0..1 CodeableConcept Type of involvement
Binding: ParticipationRoleType (extensible)
.... actor Σ 1..1 Reference(PractitionerLt(0.3.0) | PractitionerRoleLt(0.3.0) | PatientLt(0.3.0) | RelatedPersonLt(0.3.0) | Device) Who or what participated in the activities related to the condition
... Slices for stage SC 0..* BackboneElement Stage/grade, usually assessed formally
Slice: Unordered, Open by value:type
Constraints: con-1
.... stage:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
..... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
..... type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
.... stage:tumourStageT SC 0..1 BackboneElement Pathological T stage (pTX–pT4)
Constraints: con-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: CervicalTumorStageTLtLab (0.0.1) (required)
..... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
..... type 1..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 78873005
....... display 1..1 string Representation defined by the system
Fixed Value: T category (observable entity)
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
.... stage:tumourStageN SC 0..1 BackboneElement Regional lymph node stage (pNX–pN2)
Constraints: con-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: CervicalTumorStageNLtLab (0.0.1) (required)
..... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
..... type 1..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 277206009
....... display 1..1 string Representation defined by the system
Fixed Value: N category (observable entity)
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
.... stage:tumourStageR SC 0..1 BackboneElement Residual tumor classification (pRX–pR2)
Constraints: con-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: CervicalTnmPrVS (0.0.1) (required)
..... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
..... type 1..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 396631001
....... display 1..1 string Representation defined by the system
Fixed Value: Surgical margin observable (observable entity)
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
.... stage:morphology SC 0..* BackboneElement ICD-O-3 morphology code
Constraints: con-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ICD_O_3 (1.0.0) (required)
..... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
..... type 1..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 116676008
....... display 1..1 string Representation defined by the system
Fixed Value: Associated morphology (attribute)
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
... evidence Σ 0..* CodeableReference(Resource) Supporting evidence for the verification status
Binding: SNOMEDCTClinicalFindings (example)
... note S 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.language Base required All Languages 📍5.0.0 FHIR Std.
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍5.0.0 FHIR Std.
Condition.verificationStatus Base required Condition Verification Status 📍5.0.0 FHIR Std.
Condition.category Base preferred Condition Category Codes 📍5.0.0 FHIR Std.
Condition.severity Base preferred Condition/Diagnosis Severity 📍5.0.0 FHIR Std.
Condition.code Base required ICD-10 Codes 📍5.0.0 FHIR Std.
Condition.bodySite Base preferred SNOMED CT Body Structures 📍5.0.0 FHIR Std.
Condition.participant.​function Base extensible Participation Role Type 📍5.0.0 FHIR Std.
Condition.stage.summary Base example Condition Stage 📍5.0.0 FHIR Std.
Condition.stage.type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.stage:tumourStageT.​summary Base required Cervical Tumor Stage pT 📍0.0.1 Lithuanian Laboratory Implementation Guide vnull
Condition.stage:tumourStageT.​type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.stage:tumourStageN.​summary Base required Cervical Tumor Stage pN 📍0.0.1 Lithuanian Laboratory Implementation Guide vnull
Condition.stage:tumourStageN.​type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.stage:tumourStageR.​summary Base required Cervical TNM pR Stage 📍0.0.1 This IG
Condition.stage:tumourStageR.​type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.stage:morphology.​summary Base required ICD-O-3 Morphology 📍1.0.0 Lithuanian Laboratory Implementation Guide vnull
Condition.stage:morphology.​type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.evidence Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
con-1 error Condition.stage, Condition.stage:tumourStageT, Condition.stage:tumourStageN, Condition.stage:tumourStageR, Condition.stage:morphology Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 warning Condition If category is problems list item, the clinicalStatus should not be unknown category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
con-3 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission. abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition If 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Condition If 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-5 error Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Condition A resource should have narrative for robust management text.`div`.exists()
ele-1 error Condition.meta, Condition.implicitRules, Condition.language, Condition.text, Condition.extension, Condition.extension:relatedArtifact, Condition.modifierExtension, Condition.identifier, Condition.clinicalStatus, Condition.verificationStatus, Condition.category, Condition.severity, Condition.code, Condition.bodySite, Condition.subject, Condition.encounter, Condition.onset[x], Condition.abatement[x], Condition.recordedDate, Condition.participant, Condition.participant.extension, Condition.participant.modifierExtension, Condition.participant.function, Condition.participant.actor, Condition.stage, Condition.stage.extension, Condition.stage.modifierExtension, Condition.stage.summary, Condition.stage.assessment, Condition.stage.type, Condition.stage:tumourStageT, Condition.stage:tumourStageT.extension, Condition.stage:tumourStageT.modifierExtension, Condition.stage:tumourStageT.summary, Condition.stage:tumourStageT.assessment, Condition.stage:tumourStageT.type, Condition.stage:tumourStageN, Condition.stage:tumourStageN.extension, Condition.stage:tumourStageN.modifierExtension, Condition.stage:tumourStageN.summary, Condition.stage:tumourStageN.assessment, Condition.stage:tumourStageN.type, Condition.stage:tumourStageR, Condition.stage:tumourStageR.extension, Condition.stage:tumourStageR.modifierExtension, Condition.stage:tumourStageR.summary, Condition.stage:tumourStageR.assessment, Condition.stage:tumourStageR.type, Condition.stage:morphology, Condition.stage:morphology.extension, Condition.stage:morphology.modifierExtension, Condition.stage:morphology.summary, Condition.stage:morphology.assessment, Condition.stage:morphology.type, Condition.evidence, Condition.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Condition.extension, Condition.extension:relatedArtifact, Condition.modifierExtension, Condition.participant.extension, Condition.participant.modifierExtension, Condition.stage.extension, Condition.stage.modifierExtension, Condition.stage:tumourStageT.extension, Condition.stage:tumourStageT.modifierExtension, Condition.stage:tumourStageN.extension, Condition.stage:tumourStageN.modifierExtension, Condition.stage:tumourStageR.extension, Condition.stage:tumourStageR.modifierExtension, Condition.stage:morphology.extension, Condition.stage:morphology.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Mandatory: 0 element(4 nested mandatory elements)
Must-Support: 5 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Condition.stage

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* ConditionLt(0.3.0) Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... Slices for extension Content/Rules for all slices
.... extension:relatedArtifact 0..* RelatedArtifact Additional documentation, citations, etc.
URL: http://hl7.org/fhir/StructureDefinition/artifact-relatedArtifact
Constraints: ext-1
... clinicalStatus ?!SΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | 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.
... severity S 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionDiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
... code SΣ 0..1 CodeableConcept ICD-10 diagnosis code for cervical cancer
Binding: ICD10Codes (required)
... subject SΣ 1..1 Reference(PatientLt(0.3.0)) Who has the condition?
... encounter SΣ 0..1 Reference(EncounterLt(0.3.0)) The Encounter during which this Condition was created
... onset[x] SΣ 0..1 Estimated or actual date, date-time, or age
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] SC 0..1 When in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate SΣ 0..1 dateTime Date condition was first recorded
... participant SΣ 0..* BackboneElement Who or what participated in the activities related to the condition and how they were involved
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... function SΣ 0..1 CodeableConcept Type of involvement
Binding: ParticipationRoleType (extensible)
.... actor Σ 1..1 Reference(PractitionerLt(0.3.0) | PractitionerRoleLt(0.3.0) | PatientLt(0.3.0) | RelatedPersonLt(0.3.0) | Device) Who or what participated in the activities related to the condition
... Slices for stage SC 0..* BackboneElement Stage/grade, usually assessed formally
Slice: Unordered, Open by value:type
Constraints: con-1
.... stage:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... stage:tumourStageT SC 0..1 BackboneElement Pathological T stage (pTX–pT4)
Constraints: con-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: CervicalTumorStageTLtLab (0.0.1) (required)
..... type 1..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 78873005
....... display 1..1 string Representation defined by the system
Fixed Value: T category (observable entity)
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
.... stage:tumourStageN SC 0..1 BackboneElement Regional lymph node stage (pNX–pN2)
Constraints: con-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: CervicalTumorStageNLtLab (0.0.1) (required)
..... type 1..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 277206009
....... display 1..1 string Representation defined by the system
Fixed Value: N category (observable entity)
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
.... stage:tumourStageR SC 0..1 BackboneElement Residual tumor classification (pRX–pR2)
Constraints: con-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: CervicalTnmPrVS (0.0.1) (required)
..... type 1..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 396631001
....... display 1..1 string Representation defined by the system
Fixed Value: Surgical margin observable (observable entity)
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
.... stage:morphology SC 0..* BackboneElement ICD-O-3 morphology code
Constraints: con-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ICD_O_3 (1.0.0) (required)
..... type 1..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 116676008
....... display 1..1 string Representation defined by the system
Fixed Value: Associated morphology (attribute)
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
... note S 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍5.0.0 FHIR Std.
Condition.verificationStatus Base required Condition Verification Status 📍5.0.0 FHIR Std.
Condition.severity Base preferred Condition/Diagnosis Severity 📍5.0.0 FHIR Std.
Condition.code Base required ICD-10 Codes 📍5.0.0 FHIR Std.
Condition.participant.​function Base extensible Participation Role Type 📍5.0.0 FHIR Std.
Condition.stage:tumourStageT.​summary Base required Cervical Tumor Stage pT 📍0.0.1 Lithuanian Laboratory Implementation Guide vnull
Condition.stage:tumourStageT.​type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.stage:tumourStageN.​summary Base required Cervical Tumor Stage pN 📍0.0.1 Lithuanian Laboratory Implementation Guide vnull
Condition.stage:tumourStageN.​type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.stage:tumourStageR.​summary Base required Cervical TNM pR Stage 📍0.0.1 This IG
Condition.stage:tumourStageR.​type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.stage:morphology.​summary Base required ICD-O-3 Morphology 📍1.0.0 Lithuanian Laboratory Implementation Guide vnull
Condition.stage:morphology.​type Base example Condition Stage Type 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
con-1 error Condition.stage, Condition.stage:tumourStageT, Condition.stage:tumourStageN, Condition.stage:tumourStageR, Condition.stage:morphology Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 warning Condition If category is problems list item, the clinicalStatus should not be unknown category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
con-3 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission. abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition If 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Condition If 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-5 error Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Condition A resource should have narrative for robust management text.`div`.exists()
ele-1 error Condition.implicitRules, Condition.extension:relatedArtifact, Condition.modifierExtension, Condition.clinicalStatus, Condition.verificationStatus, Condition.severity, Condition.code, Condition.subject, Condition.encounter, Condition.onset[x], Condition.abatement[x], Condition.recordedDate, Condition.participant, Condition.participant.modifierExtension, Condition.participant.function, Condition.participant.actor, Condition.stage, Condition.stage.modifierExtension, Condition.stage:tumourStageT, Condition.stage:tumourStageT.modifierExtension, Condition.stage:tumourStageT.summary, Condition.stage:tumourStageT.type, Condition.stage:tumourStageN, Condition.stage:tumourStageN.modifierExtension, Condition.stage:tumourStageN.summary, Condition.stage:tumourStageN.type, Condition.stage:tumourStageR, Condition.stage:tumourStageR.modifierExtension, Condition.stage:tumourStageR.summary, Condition.stage:tumourStageR.type, Condition.stage:morphology, Condition.stage:morphology.modifierExtension, Condition.stage:morphology.summary, Condition.stage:morphology.type, Condition.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Condition.extension:relatedArtifact, Condition.modifierExtension, Condition.participant.modifierExtension, Condition.stage.modifierExtension, Condition.stage:tumourStageT.modifierExtension, Condition.stage:tumourStageN.modifierExtension, Condition.stage:tumourStageR.modifierExtension, Condition.stage:morphology.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition 0..* ConditionLt(0.3.0) Detailed information about conditions, problems or diagnoses
... code 0..1 CodeableConcept ICD-10 diagnosis code for cervical cancer
Binding: ICD10Codes (required)
... Slices for stage S 0..* BackboneElement Stage/grade, usually assessed formally
Slice: Unordered, Open by value:type
.... stage:tumourStageT S 0..1 BackboneElement Pathological T stage (pTX–pT4)
..... summary 0..1 CodeableConcept Simple summary (disease specific)
Binding: CervicalTumorStageTLtLab (0.0.1) (required)
..... type 1..1 CodeableConcept Kind of staging
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 78873005
....... display 1..1 string Representation defined by the system
Fixed Value: T category (observable entity)
.... stage:tumourStageN S 0..1 BackboneElement Regional lymph node stage (pNX–pN2)
..... summary 0..1 CodeableConcept Simple summary (disease specific)
Binding: CervicalTumorStageNLtLab (0.0.1) (required)
..... type 1..1 CodeableConcept Kind of staging
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 277206009
....... display 1..1 string Representation defined by the system
Fixed Value: N category (observable entity)
.... stage:tumourStageR S 0..1 BackboneElement Residual tumor classification (pRX–pR2)
..... summary 0..1 CodeableConcept Simple summary (disease specific)
Binding: CervicalTnmPrVS (0.0.1) (required)
..... type 1..1 CodeableConcept Kind of staging
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 396631001
....... display 1..1 string Representation defined by the system
Fixed Value: Surgical margin observable (observable entity)
.... stage:morphology S 0..* BackboneElement ICD-O-3 morphology code
..... summary 0..1 CodeableConcept Simple summary (disease specific)
Binding: ICD_O_3 (1.0.0) (required)
..... type 1..1 CodeableConcept Kind of staging
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 116676008
....... display 1..1 string Representation defined by the system
Fixed Value: Associated morphology (attribute)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Condition.code Base required ICD-10 Codes 📍5.0.0 FHIR Std.
Condition.stage:tumourStageT.​summary Base required Cervical Tumor Stage pT 📍0.0.1 Lithuanian Laboratory Implementation Guide vnull
Condition.stage:tumourStageN.​summary Base required Cervical Tumor Stage pN 📍0.0.1 Lithuanian Laboratory Implementation Guide vnull
Condition.stage:tumourStageR.​summary Base required Cervical TNM pR Stage 📍0.0.1 This IG
Condition.stage:morphology.​summary Base required ICD-O-3 Morphology 📍1.0.0 Lithuanian Laboratory Implementation Guide vnull

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* ConditionLt(0.3.0) Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:relatedArtifact 0..* RelatedArtifact Additional documentation, citations, etc.
URL: http://hl7.org/fhir/StructureDefinition/artifact-relatedArtifact
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier Σ 0..* Identifier External Ids for this condition
... clinicalStatus ?!SΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | 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.
... category C 0..* CodeableConcept problem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (preferred): A category assigned to the condition.
... severity S 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionDiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
... code SΣ 0..1 CodeableConcept ICD-10 diagnosis code for cervical cancer
Binding: ICD10Codes (required)
... bodySite Σ 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (preferred)
... subject SΣ 1..1 Reference(PatientLt(0.3.0)) Who has the condition?
... encounter SΣ 0..1 Reference(EncounterLt(0.3.0)) The Encounter during which this Condition was created
... onset[x] SΣ 0..1 Estimated or actual date, date-time, or age
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] SC 0..1 When in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate SΣ 0..1 dateTime Date condition was first recorded
... participant SΣ 0..* BackboneElement Who or what participated in the activities related to the condition and how they were involved
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... function SΣ 0..1 CodeableConcept Type of involvement
Binding: ParticipationRoleType (extensible)
.... actor Σ 1..1 Reference(PractitionerLt(0.3.0) | PractitionerRoleLt(0.3.0) | PatientLt(0.3.0) | RelatedPersonLt(0.3.0) | Device) Who or what participated in the activities related to the condition
... Slices for stage SC 0..* BackboneElement Stage/grade, usually assessed formally
Slice: Unordered, Open by value:type
Constraints: con-1
.... stage:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
..... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
..... type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
.... stage:tumourStageT SC 0..1 BackboneElement Pathological T stage (pTX–pT4)
Constraints: con-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: CervicalTumorStageTLtLab (0.0.1) (required)
..... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
..... type 1..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 78873005
....... display 1..1 string Representation defined by the system
Fixed Value: T category (observable entity)
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
.... stage:tumourStageN SC 0..1 BackboneElement Regional lymph node stage (pNX–pN2)
Constraints: con-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: CervicalTumorStageNLtLab (0.0.1) (required)
..... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
..... type 1..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 277206009
....... display 1..1 string Representation defined by the system
Fixed Value: N category (observable entity)
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
.... stage:tumourStageR SC 0..1 BackboneElement Residual tumor classification (pRX–pR2)
Constraints: con-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: CervicalTnmPrVS (0.0.1) (required)
..... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
..... type 1..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 396631001
....... display 1..1 string Representation defined by the system
Fixed Value: Surgical margin observable (observable entity)
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
.... stage:morphology SC 0..* BackboneElement ICD-O-3 morphology code
Constraints: con-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ICD_O_3 (1.0.0) (required)
..... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
..... type 1..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 116676008
....... display 1..1 string Representation defined by the system
Fixed Value: Associated morphology (attribute)
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
... evidence Σ 0..* CodeableReference(Resource) Supporting evidence for the verification status
Binding: SNOMEDCTClinicalFindings (example)
... note S 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.language Base required All Languages 📍5.0.0 FHIR Std.
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍5.0.0 FHIR Std.
Condition.verificationStatus Base required Condition Verification Status 📍5.0.0 FHIR Std.
Condition.category Base preferred Condition Category Codes 📍5.0.0 FHIR Std.
Condition.severity Base preferred Condition/Diagnosis Severity 📍5.0.0 FHIR Std.
Condition.code Base required ICD-10 Codes 📍5.0.0 FHIR Std.
Condition.bodySite Base preferred SNOMED CT Body Structures 📍5.0.0 FHIR Std.
Condition.participant.​function Base extensible Participation Role Type 📍5.0.0 FHIR Std.
Condition.stage.summary Base example Condition Stage 📍5.0.0 FHIR Std.
Condition.stage.type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.stage:tumourStageT.​summary Base required Cervical Tumor Stage pT 📍0.0.1 Lithuanian Laboratory Implementation Guide vnull
Condition.stage:tumourStageT.​type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.stage:tumourStageN.​summary Base required Cervical Tumor Stage pN 📍0.0.1 Lithuanian Laboratory Implementation Guide vnull
Condition.stage:tumourStageN.​type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.stage:tumourStageR.​summary Base required Cervical TNM pR Stage 📍0.0.1 This IG
Condition.stage:tumourStageR.​type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.stage:morphology.​summary Base required ICD-O-3 Morphology 📍1.0.0 Lithuanian Laboratory Implementation Guide vnull
Condition.stage:morphology.​type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.evidence Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
con-1 error Condition.stage, Condition.stage:tumourStageT, Condition.stage:tumourStageN, Condition.stage:tumourStageR, Condition.stage:morphology Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 warning Condition If category is problems list item, the clinicalStatus should not be unknown category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
con-3 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission. abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition If 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Condition If 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-5 error Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Condition A resource should have narrative for robust management text.`div`.exists()
ele-1 error Condition.meta, Condition.implicitRules, Condition.language, Condition.text, Condition.extension, Condition.extension:relatedArtifact, Condition.modifierExtension, Condition.identifier, Condition.clinicalStatus, Condition.verificationStatus, Condition.category, Condition.severity, Condition.code, Condition.bodySite, Condition.subject, Condition.encounter, Condition.onset[x], Condition.abatement[x], Condition.recordedDate, Condition.participant, Condition.participant.extension, Condition.participant.modifierExtension, Condition.participant.function, Condition.participant.actor, Condition.stage, Condition.stage.extension, Condition.stage.modifierExtension, Condition.stage.summary, Condition.stage.assessment, Condition.stage.type, Condition.stage:tumourStageT, Condition.stage:tumourStageT.extension, Condition.stage:tumourStageT.modifierExtension, Condition.stage:tumourStageT.summary, Condition.stage:tumourStageT.assessment, Condition.stage:tumourStageT.type, Condition.stage:tumourStageN, Condition.stage:tumourStageN.extension, Condition.stage:tumourStageN.modifierExtension, Condition.stage:tumourStageN.summary, Condition.stage:tumourStageN.assessment, Condition.stage:tumourStageN.type, Condition.stage:tumourStageR, Condition.stage:tumourStageR.extension, Condition.stage:tumourStageR.modifierExtension, Condition.stage:tumourStageR.summary, Condition.stage:tumourStageR.assessment, Condition.stage:tumourStageR.type, Condition.stage:morphology, Condition.stage:morphology.extension, Condition.stage:morphology.modifierExtension, Condition.stage:morphology.summary, Condition.stage:morphology.assessment, Condition.stage:morphology.type, Condition.evidence, Condition.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Condition.extension, Condition.extension:relatedArtifact, Condition.modifierExtension, Condition.participant.extension, Condition.participant.modifierExtension, Condition.stage.extension, Condition.stage.modifierExtension, Condition.stage:tumourStageT.extension, Condition.stage:tumourStageT.modifierExtension, Condition.stage:tumourStageN.extension, Condition.stage:tumourStageN.modifierExtension, Condition.stage:tumourStageR.extension, Condition.stage:tumourStageR.modifierExtension, Condition.stage:morphology.extension, Condition.stage:morphology.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Mandatory: 0 element(4 nested mandatory elements)
Must-Support: 5 elements

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Condition.stage

 

Other representations of profile: CSV, Excel, Schematron