MediRecords FHIR Implementation Guide
1.3.0 - release


Resource Profile: MediRecords Condition

Defining URL:https://fhir.medirecords.com/StructureDefinition/mr-condition-core
Version:1.3.0
Name:MRCondition
Title:MediRecords Condition
Status:Active as of 2023-12-21 01:01:27+0000
Definition:

MediRecords Condition profile to record identified health condition which may impact the physical, mental and/or social well being of the patient in context

Source Resource:XML / JSON / Turtle

The official URL for this profile is:

https://fhir.medirecords.com/StructureDefinition/mr-condition-core

Formal Views of Profile Content

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

This structure is derived from AUBaseCondition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C0..*AUBaseConditionA condition, problem or diagnosis statement in an Australian healthcare context
inv-mr-cond-abatement-date-time-01: abatementDateTime is only allowed for only 'resolved' conditions
... meta S0..1MRMetaMetadata about a resource
.... security S0..*CodingSecurity Labels applied to this resource
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... bodySite 0..1Reference(BodyStructure)Target anatomic location or structure
URL: http://hl7.org/fhir/StructureDefinition/bodySite
... verificationStatus S0..1CodeableConceptMedirecords supports only confirmed verificationStatus
Required Pattern: At least the following
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/condition-ver-status
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: confirmed
... category S1..1CodeableConceptproblem-list-item | encounter-diagnosis
... severity S0..1CodeableConceptSubjective severity of condition
Binding: Condition/DiagnosisSeverity (required)
... code 1..1CodeableConceptIdentification of the condition, problem or diagnosis
.... coding S0..*CodingCode defined by a terminology system
.... text S0..1stringPlain text representation of the concept
Max Length: 500
... subject S1..1Reference(MediRecords Core Patient)Who has the condition?
... encounter S1..1Reference(MediRecords Core Encounter)Encounter created as part of
... onset[x] 1..1dateTimeEstimated or actual date, date-time, or age
Slice: Unordered, Open by type:$this
... onsetDateTime SC1..1dateTimeEstimated or actual date, date-time, or age
inv-mr-cond-clnstts-01: Medirecords supports only active, inactive and resolved status
inv-mr-cond-date-01: Date must be in YYYY-MM-DD'T'HH:MM:SS format
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... accuracyIndicator SC0..1CodingMediRecords supports only "AAA - 'Day, month and year are accurate'” or “EAA - 'Day is estimated, month and year are accurate' or “EEA - 'Day and month are estimated, year is accurate'”. Any other value provided in the request will not be supported.
URL: http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator
Binding: https://healthterminologies.gov.au/fhir/ValueSet/date-accuracy-indicator-1 (required): Date accuracy coding


inv-mr-cond-onset-date-extn-01: MediRecords supports only "AAA - 'Day, month and year are accurate'” or “EAA - 'Day is estimated, month and year are accurate' or “EEA - 'Day and month are estimated, year is accurate'”.
... abatementDateTime SC0..1dateTimeWhen in resolution/remission
inv-mr-cond-date-01: Date must be in YYYY-MM-DD'T'HH:MM:SS format
... recorder 0..1Reference(MediRecords Core PractitionerRole | MediRecords Core Practitioner | MediRecords Core Patient)Who recorded the condition
... asserter S0..1Reference(MediRecords Core PractitionerRole | MediRecords Core Practitioner | MediRecords Core Patient)Person who asserts this condition
... note 0..1AnnotationAdditional information about the Condition
.... text S1..1markdownThe annotation - text content (as markdown)
Max Length: 500

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C0..*AUBaseConditionA condition, problem or diagnosis statement in an Australian healthcare context
inv-mr-cond-abatement-date-time-01: abatementDateTime is only allowed for only 'resolved' conditions
... id Σ0..1idLogical id of this artifact
... meta S0..1MRMetaMetadata about a resource
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ0..1idVersion specific identifier
.... lastUpdated Σ0..1instantWhen the resource version last changed
.... source Σ0..1uriIdentifies where the resource comes from
.... profile Σ1..*canonical(StructureDefinition)Profiles this resource claims to conform to
.... security SΣC0..*CodingSecurity Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


.... tag Σ0..*CodingTags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".


... 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
... bodySite 0..1Reference(BodyStructure)Target anatomic location or structure
URL: http://hl7.org/fhir/StructureDefinition/bodySite
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal Ids for this condition
... clinicalStatus ?!SΣC1..1CodeableConceptMedirecords supports only active, inactive and resolved status
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.


inv-mr-cond-clnstts-01: Medirecords supports only active, inactive and resolved status
... verificationStatus ?!SΣC0..1CodeableConceptMedirecords supports only confirmed verificationStatus
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.


Required Pattern: At least the following
.... id0..1stringUnique id for inter-element referencing
.... extension0..*ExtensionAdditional content defined by implementations
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... id0..1stringUnique id for inter-element referencing
..... extension0..*ExtensionAdditional content defined by implementations
..... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/condition-ver-status
..... version0..1stringVersion of the system - if relevant
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: confirmed
..... display0..1stringRepresentation defined by the system
..... userSelected0..1booleanIf this coding was chosen directly by the user
.... text0..1stringPlain text representation of the concept
... category S1..1CodeableConceptproblem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


... severity S0..1CodeableConceptSubjective severity of condition
Binding: Condition/DiagnosisSeverity (required)
... code Σ1..1CodeableConceptIdentification of the condition, problem or diagnosis
Binding: https://healthterminologies.gov.au/fhir/ValueSet/clinical-condition-1 (preferred)
.... 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
.... text SΣ0..1stringPlain text representation of the concept
Max Length: 500
... bodySite Σ0..*CodeableConceptAnatomical location, if relevant
Binding: https://healthterminologies.gov.au/fhir/ValueSet/body-site-1 (preferred)
... subject SΣ1..1Reference(MediRecords Core Patient)Who has the condition?
... encounter SΣ1..1Reference(MediRecords Core Encounter)Encounter created as part of
... Slices for onset[x] Σ1..1dateTimeEstimated or actual date, date-time, or age
Slice: Unordered, Closed by type:$this
.... onset[x]:onsetDateTime SΣC1..1dateTimeEstimated or actual date, date-time, or age
inv-mr-cond-clnstts-01: Medirecords supports only active, inactive and resolved status
inv-mr-cond-date-01: Date must be in YYYY-MM-DD'T'HH:MM:SS format
..... id 0..1stringxml:id (or equivalent in JSON)
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... accuracyIndicator SC0..1CodingMediRecords supports only "AAA - 'Day, month and year are accurate'” or “EAA - 'Day is estimated, month and year are accurate' or “EEA - 'Day and month are estimated, year is accurate'”. Any other value provided in the request will not be supported.
URL: http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator
Binding: https://healthterminologies.gov.au/fhir/ValueSet/date-accuracy-indicator-1 (required): Date accuracy coding


inv-mr-cond-onset-date-extn-01: MediRecords supports only "AAA - 'Day, month and year are accurate'” or “EAA - 'Day is estimated, month and year are accurate' or “EEA - 'Day and month are estimated, year is accurate'”.
..... value 0..1dateTimePrimitive value for dateTime
... Slices for abatement[x] C0..1When in resolution/remission
Slice: Unordered, Open by type:$this
.... abatementDateTimedateTime
.... abatementAgeAge
.... abatementPeriodPeriod
.... abatementRangeRange
.... abatementStringstring
.... abatement[x]:abatementDateTime SC0..1dateTimeWhen in resolution/remission
inv-mr-cond-date-01: Date must be in YYYY-MM-DD'T'HH:MM:SS format
... recordedDate Σ0..1dateTimeDate record was first recorded
... recorder Σ0..1Reference(MediRecords Core PractitionerRole | MediRecords Core Practitioner | MediRecords Core Patient)Who recorded the condition
... asserter SΣ0..1Reference(MediRecords Core PractitionerRole | MediRecords Core Practitioner | MediRecords Core Patient)Person who asserts this condition
... stage C0..*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 C0..1CodeableConceptSimple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).

.... 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 C0..*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
.... code ΣC0..*CodeableConceptManifestation/symptom
Binding: https://healthterminologies.gov.au/fhir/ValueSet/clinical-finding-1 (preferred)
.... detail ΣC0..*Reference(Resource)Supporting information found elsewhere
... note 0..1AnnotationAdditional 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..1markdownThe annotation - text content (as markdown)
Max Length: 500

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C0..*AUBaseConditionA condition, problem or diagnosis statement in an Australian healthcare context
inv-mr-cond-abatement-date-time-01: abatementDateTime is only allowed for only 'resolved' conditions
... meta 0..1MRMetaMetadata about a resource
.... security ΣC0..*CodingSecurity Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


... clinicalStatus ?!ΣC1..1CodeableConceptMedirecords supports only active, inactive and resolved status
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.


inv-mr-cond-clnstts-01: Medirecords supports only active, inactive and resolved status
... verificationStatus ?!ΣC0..1CodeableConceptMedirecords supports only confirmed verificationStatus
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.


Required Pattern: At least the following
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/condition-ver-status
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: confirmed
... severity 0..1CodeableConceptSubjective severity of condition
Binding: Condition/DiagnosisSeverity (required)
... code Σ1..1CodeableConceptIdentification of the condition, problem or diagnosis
.... coding Σ0..*CodingCode defined by a terminology system
.... text Σ0..1stringPlain text representation of the concept
Max Length: 500
... subject Σ1..1Reference(MediRecords Core Patient)Who has the condition?
... encounter Σ1..1Reference(MediRecords Core Encounter)Encounter created as part of
... onset[x]:onsetDateTime ΣC1..1dateTimeEstimated or actual date, date-time, or age
inv-mr-cond-clnstts-01: Medirecords supports only active, inactive and resolved status
inv-mr-cond-date-01: Date must be in YYYY-MM-DD'T'HH:MM:SS format
.... accuracyIndicator C0..1CodingMediRecords supports only "AAA - 'Day, month and year are accurate'” or “EAA - 'Day is estimated, month and year are accurate' or “EEA - 'Day and month are estimated, year is accurate'”. Any other value provided in the request will not be supported.
URL: http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator
Binding: https://healthterminologies.gov.au/fhir/ValueSet/date-accuracy-indicator-1 (required): Date accuracy coding


inv-mr-cond-onset-date-extn-01: MediRecords supports only "AAA - 'Day, month and year are accurate'” or “EAA - 'Day is estimated, month and year are accurate' or “EEA - 'Day and month are estimated, year is accurate'”.
... abatement[x]:abatementDateTime C0..1dateTimeWhen in resolution/remission
inv-mr-cond-date-01: Date must be in YYYY-MM-DD'T'HH:MM:SS format
... asserter Σ0..1Reference(MediRecords Core PractitionerRole | MediRecords Core Practitioner | MediRecords Core Patient)Person who asserts this condition
... note 0..1AnnotationAdditional information about the Condition
.... text Σ1..1markdownThe annotation - text content (as markdown)
Max Length: 500

doco Documentation for this format

Differential View

This structure is derived from AUBaseCondition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C0..*AUBaseConditionA condition, problem or diagnosis statement in an Australian healthcare context
inv-mr-cond-abatement-date-time-01: abatementDateTime is only allowed for only 'resolved' conditions
... meta S0..1MRMetaMetadata about a resource
.... security S0..*CodingSecurity Labels applied to this resource
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... bodySite 0..1Reference(BodyStructure)Target anatomic location or structure
URL: http://hl7.org/fhir/StructureDefinition/bodySite
... verificationStatus S0..1CodeableConceptMedirecords supports only confirmed verificationStatus
Required Pattern: At least the following
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/condition-ver-status
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: confirmed
... category S1..1CodeableConceptproblem-list-item | encounter-diagnosis
... severity S0..1CodeableConceptSubjective severity of condition
Binding: Condition/DiagnosisSeverity (required)
... code 1..1CodeableConceptIdentification of the condition, problem or diagnosis
.... coding S0..*CodingCode defined by a terminology system
.... text S0..1stringPlain text representation of the concept
Max Length: 500
... subject S1..1Reference(MediRecords Core Patient)Who has the condition?
... encounter S1..1Reference(MediRecords Core Encounter)Encounter created as part of
... onset[x] 1..1dateTimeEstimated or actual date, date-time, or age
Slice: Unordered, Open by type:$this
... onsetDateTime SC1..1dateTimeEstimated or actual date, date-time, or age
inv-mr-cond-clnstts-01: Medirecords supports only active, inactive and resolved status
inv-mr-cond-date-01: Date must be in YYYY-MM-DD'T'HH:MM:SS format
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... accuracyIndicator SC0..1CodingMediRecords supports only "AAA - 'Day, month and year are accurate'” or “EAA - 'Day is estimated, month and year are accurate' or “EEA - 'Day and month are estimated, year is accurate'”. Any other value provided in the request will not be supported.
URL: http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator
Binding: https://healthterminologies.gov.au/fhir/ValueSet/date-accuracy-indicator-1 (required): Date accuracy coding


inv-mr-cond-onset-date-extn-01: MediRecords supports only "AAA - 'Day, month and year are accurate'” or “EAA - 'Day is estimated, month and year are accurate' or “EEA - 'Day and month are estimated, year is accurate'”.
... abatementDateTime SC0..1dateTimeWhen in resolution/remission
inv-mr-cond-date-01: Date must be in YYYY-MM-DD'T'HH:MM:SS format
... recorder 0..1Reference(MediRecords Core PractitionerRole | MediRecords Core Practitioner | MediRecords Core Patient)Who recorded the condition
... asserter S0..1Reference(MediRecords Core PractitionerRole | MediRecords Core Practitioner | MediRecords Core Patient)Person who asserts this condition
... note 0..1AnnotationAdditional information about the Condition
.... text S1..1markdownThe annotation - text content (as markdown)
Max Length: 500

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C0..*AUBaseConditionA condition, problem or diagnosis statement in an Australian healthcare context
inv-mr-cond-abatement-date-time-01: abatementDateTime is only allowed for only 'resolved' conditions
... id Σ0..1idLogical id of this artifact
... meta S0..1MRMetaMetadata about a resource
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ0..1idVersion specific identifier
.... lastUpdated Σ0..1instantWhen the resource version last changed
.... source Σ0..1uriIdentifies where the resource comes from
.... profile Σ1..*canonical(StructureDefinition)Profiles this resource claims to conform to
.... security SΣC0..*CodingSecurity Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


.... tag Σ0..*CodingTags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".


... 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
... bodySite 0..1Reference(BodyStructure)Target anatomic location or structure
URL: http://hl7.org/fhir/StructureDefinition/bodySite
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal Ids for this condition
... clinicalStatus ?!SΣC1..1CodeableConceptMedirecords supports only active, inactive and resolved status
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.


inv-mr-cond-clnstts-01: Medirecords supports only active, inactive and resolved status
... verificationStatus ?!SΣC0..1CodeableConceptMedirecords supports only confirmed verificationStatus
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.


Required Pattern: At least the following
.... id0..1stringUnique id for inter-element referencing
.... extension0..*ExtensionAdditional content defined by implementations
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... id0..1stringUnique id for inter-element referencing
..... extension0..*ExtensionAdditional content defined by implementations
..... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/condition-ver-status
..... version0..1stringVersion of the system - if relevant
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: confirmed
..... display0..1stringRepresentation defined by the system
..... userSelected0..1booleanIf this coding was chosen directly by the user
.... text0..1stringPlain text representation of the concept
... category S1..1CodeableConceptproblem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (extensible): A category assigned to the condition.


... severity S0..1CodeableConceptSubjective severity of condition
Binding: Condition/DiagnosisSeverity (required)
... code Σ1..1CodeableConceptIdentification of the condition, problem or diagnosis
Binding: https://healthterminologies.gov.au/fhir/ValueSet/clinical-condition-1 (preferred)
.... 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
.... text SΣ0..1stringPlain text representation of the concept
Max Length: 500
... bodySite Σ0..*CodeableConceptAnatomical location, if relevant
Binding: https://healthterminologies.gov.au/fhir/ValueSet/body-site-1 (preferred)
... subject SΣ1..1Reference(MediRecords Core Patient)Who has the condition?
... encounter SΣ1..1Reference(MediRecords Core Encounter)Encounter created as part of
... Slices for onset[x] Σ1..1dateTimeEstimated or actual date, date-time, or age
Slice: Unordered, Closed by type:$this
.... onset[x]:onsetDateTime SΣC1..1dateTimeEstimated or actual date, date-time, or age
inv-mr-cond-clnstts-01: Medirecords supports only active, inactive and resolved status
inv-mr-cond-date-01: Date must be in YYYY-MM-DD'T'HH:MM:SS format
..... id 0..1stringxml:id (or equivalent in JSON)
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... accuracyIndicator SC0..1CodingMediRecords supports only "AAA - 'Day, month and year are accurate'” or “EAA - 'Day is estimated, month and year are accurate' or “EEA - 'Day and month are estimated, year is accurate'”. Any other value provided in the request will not be supported.
URL: http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator
Binding: https://healthterminologies.gov.au/fhir/ValueSet/date-accuracy-indicator-1 (required): Date accuracy coding


inv-mr-cond-onset-date-extn-01: MediRecords supports only "AAA - 'Day, month and year are accurate'” or “EAA - 'Day is estimated, month and year are accurate' or “EEA - 'Day and month are estimated, year is accurate'”.
..... value 0..1dateTimePrimitive value for dateTime
... Slices for abatement[x] C0..1When in resolution/remission
Slice: Unordered, Open by type:$this
.... abatementDateTimedateTime
.... abatementAgeAge
.... abatementPeriodPeriod
.... abatementRangeRange
.... abatementStringstring
.... abatement[x]:abatementDateTime SC0..1dateTimeWhen in resolution/remission
inv-mr-cond-date-01: Date must be in YYYY-MM-DD'T'HH:MM:SS format
... recordedDate Σ0..1dateTimeDate record was first recorded
... recorder Σ0..1Reference(MediRecords Core PractitionerRole | MediRecords Core Practitioner | MediRecords Core Patient)Who recorded the condition
... asserter SΣ0..1Reference(MediRecords Core PractitionerRole | MediRecords Core Practitioner | MediRecords Core Patient)Person who asserts this condition
... stage C0..*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 C0..1CodeableConceptSimple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).

.... 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 C0..*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
.... code ΣC0..*CodeableConceptManifestation/symptom
Binding: https://healthterminologies.gov.au/fhir/ValueSet/clinical-finding-1 (preferred)
.... detail ΣC0..*Reference(Resource)Supporting information found elsewhere
... note 0..1AnnotationAdditional 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..1markdownThe annotation - text content (as markdown)
Max Length: 500

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet / Code
Condition.meta.securityextensibleAll Security Labels
Condition.meta.tagexampleCommonTags
Condition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
Condition.verificationStatusrequiredPattern: confirmed
Condition.categoryextensibleConditionCategoryCodes
Condition.severityrequiredCondition/DiagnosisSeverity
Condition.codepreferredhttps://healthterminologies.gov.au/fhir/ValueSet/clinical-condition-1
Condition.bodySitepreferredhttps://healthterminologies.gov.au/fhir/ValueSet/body-site-1
Condition.stage.summaryexampleConditionStage
Condition.stage.typeexampleConditionStageType
Condition.evidence.codepreferredhttps://healthterminologies.gov.au/fhir/ValueSet/clinical-finding-1

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()
inv-mr-cond-clnstts-01errorCondition.clinicalStatus, Condition.onset[x]:onsetDateTimeMedirecords supports only active, inactive and resolved status
: coding.code.exists() implies (coding.code = 'active' or coding.code = 'inactive' or coding.code = 'resolved')
inv-mr-cond-date-01errorCondition.onset[x]:onsetDateTime, Condition.abatement[x]:abatementDateTimeDate must be in YYYY-MM-DD'T'HH:MM:SS format
: ($this as dateTime).toString().matches('^([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]+)?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))$')
inv-mr-cond-onset-date-extn-01errorCondition.onset[x]:onsetDateTime.extension:accuracyIndicatorMediRecords supports only "AAA - 'Day, month and year are accurate'” or “EAA - 'Day is estimated, month and year are accurate' or “EEA - 'Day and month are estimated, year is accurate'”.
: valueCoding.code.exists() implies (valueCoding.code = 'AAA' or valueCoding.code = 'EAA' or valueCoding.code = 'EEA')
inv-mr-meta-security-01errorCondition.meta.securityMedirecords supports only U, R security code
: code.exists() implies (code = 'U' or code = 'R')