description: Record an individual condition for a flag in NHS England package_name: fhir.r4.nhsengland.programme derivation: constraint name: EnglandConditionFlag type: Condition elements: contained: index: 0 slicing: rules: open discriminator: - {path: $this, type: type} min: 1 slices: provenance: match: {} schema: {type: Provenance, _required: true, index: 1} min: 1 max: 1 category: array: true max: 2 index: 2 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null max: 2 slices: patientFlag: match: {} schema: binding: {strength: required, valueSet: 'https://fhir.nhs.uk/England/ValueSet/England-FlagCategoryPatient'} mustSupport: true index: 3 max: 1 conditionCategory: match: {} schema: binding: {strength: required, valueSet: 'https://fhir.nhs.uk/England/ValueSet/England-FlagConditionCategory'} mustSupport: true index: 4 max: 1 code: binding: {strength: extensible, valueSet: 'https://fhir.nhs.uk/England/ValueSet/England-FlagConditionCode'} mustSupport: true index: 5 package_version: 0.2.1 class: profile kind: resource url: https://fhir.nhs.uk/England/StructureDefinition/England-Condition-Flag base: http://hl7.org/fhir/StructureDefinition/Condition version: 0.2.0 required: [code, contained]