New Zealand Rheumatic Fever FHIR Implementation Guide
0.4.7 - draft

New Zealand Rheumatic Fever FHIR Implementation Guide - Local Development build (v0.4.7) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: RheumaticFeverCondition - Detailed Descriptions

Draft as of 2024-08-08

Definitions for the nz-rheumaticfever-condition resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Condition
InvariantsRFConditionNZCategoryConstraint: All RF Condition instances shall have a category #rf-nz (NZ rheumatic fever code defined in this IG) (Condition.category.where(coding.code='rf-nz').exists())
RFConditionSNOMEDCategoryConstraint: All RF Condition instances shall have a category SNOMED #58718002 'Rheumatic fever (disorder)' (Condition.category.where(coding.code='58718002').exists())
2. Condition.meta
InvariantsRFNZTagConstraint: All instances shall have an #rf-nz meta.tag (the NZ rheumatic fever generic code defined in this IG) (tag.code contains 'rf-nz')
4. Condition.implicitRules
Control0..0
6. Condition.language
Control0..0
8. Condition.extension:rhdSeverity
Slice NamerhdSeverity
Control0..1
TypeExtension(Severity of rheumatic heart disease) (Extension Type: Coding)
10. Condition.extension:diagnosticCertainty
Slice NamediagnosticCertainty
Short**This certainty code MUST be interpreted in conjunction with the patient's diagnosis in the .code element**
Control0..1
TypeExtension(Certainty of rheumatic fever diagnosis) (Extension Type: Coding)
12. Condition.extension:assessmentDate
Slice NameassessmentDate
Shortdate (dateTime value in UTC timezone) of RHD severity assessment
Control0..1
TypeExtension(Date of assessment of rheumatic heart disease severity) (Extension Type: dateTime)
14. Condition.extension:symptomStatusAtDiagnosis
Slice NamesymptomStatusAtDiagnosis
Control0..1
TypeExtension(Symptom status at diagnosis) (Extension Type: Coding)
16. Condition.identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
SlicingThis element introduces a set of slices on Condition.identifier. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ use
  • 18. Condition.identifier:NationalSystem
    Slice NameNationalSystem
    ShortThis stores the identifier of the corresponding record in the national system (RFCCS) to let it be kept in sync with FHIR.
    NoteThis is a business identifier, not a resource identifier (see discussion)
    Control0..*
    20. Condition.identifier:NationalSystem.id
    Control0..0
    22. Condition.identifier:NationalSystem.extension
    Control0..0
    24. Condition.identifier:NationalSystem.use
    Control1..?
    Pattern Valueusual
    26. Condition.identifier:NationalSystem.type
    Control1..?
    BindingThe codes SHALL be taken from External identifier type codes
    (required to https://fhir-ig.digital.health.nz/rheumatic-fever/ValueSet/external-system-identifier-type-code)
    28. Condition.identifier:NationalSystem.system
    Example<br/><b>&quot;&quot;&quot;&quot;</b>:https://standards.digital.health.nz/ns/rfccs
    30. Condition.identifier:NationalSystem.value
    Control1..?
    Example<br/><b>Salesforce object id</b>:CON-0206
    32. Condition.category
    Control1..?
    34. Condition.code
    ShortMust be one of the diagnosis codes
    Control1..?
    BindingThe codes SHALL be taken from Codes for summary diagnosis of the rheumatic fever condition
    (required to https://fhir-ig.digital.health.nz/rheumatic-fever/ValueSet/rf-condition-diagnosis-code)
    36. Condition.subject
    ShortMust be a reference to Patient instance using the rheumatic fever profile
    TypeReference(Rheumatic Fever Patient)
    38. Condition.onset[x]
    ShortThe date (UTC dateTime) when rheumatic fever was thought to have begun
    TypedateTime, string, Period, Range, Age
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    40. Condition.recordedDate
    ShortThe date (UTC dateTime) of diagnosis
    42. Condition.recorder
    TypeReference(Practitioner)
    44. Condition.stage
    Control0..0
    46. Condition.evidence
    Control0..3
    48. Condition.evidence.extension
    Control0..0
    50. Condition.evidence.modifierExtension
    Control0..0
    52. Condition.evidence.code
    ShortIdentifies the GROUPing of diagnosis data in the linked Observation instance
    BindingThe codes SHOULD be taken from Codes for rheumatic fever diagnosis observation grouping
    (preferred to https://fhir-ig.digital.health.nz/rheumatic-fever/ValueSet/rf-observation-diagnosisgroup-code)
    54. Condition.evidence.detail
    ShortLinks up to 3 Observation instances (all using the RF diagnosis group profile) to represent diagnosis detail
    TypeReference(Rheumatic Fever Diagnosis Group)