description: French profil Blood pressure panel with all children optional - This is a component observation. It has no value in Observation.valueQuantity and contains at least one component (systolic and/or diastolic and/or mean) | Profil français de pression artérielle avec tous les éléments fils optionnels. Il s'agit d'une Observation avec l'élément Observation.valueQuantity n'est pas renseigné et qui contient au moins un composant Pression systolique, Pression diastolique, Pression moyenne. package_name: HL7France-Clinicalprofils.072021 derivation: constraint name: FrObservationBp type: Observation elements: category: index: 2 slicing: rules: open discriminator: - {path: coding.code, type: value} - {path: coding.system, type: value} min: 1 slices: VSCat: match: coding: {code: vital-signs, system: 'http://terminology.hl7.org/CodeSystem/observation-category'} schema: _required: true index: 3 elements: coding: index: 4 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/observation-category'} index: 5 code: pattern: {type: Code, value: vital-signs} index: 6 required: [system, code] required: [coding] interpretation: binding: {strength: extensible, valueSet: 'http://www.interopsante.org/fhir/structuredefinition/observation/fr-obervation-interpretation'} index: 21 encounter: type: Reference refers: ['http://www.interopsante.org/fhir/structuredefinition/resource/fr-encounter'] index: 13 method: binding: {strength: example, valueSet: 'http://interopsante.org/fhir/valueset/fr-bp-measurement-method'} index: 23 value: choices: [] index: 20 component: short: Used when reporting systolic and diastolic blood pressure. array: true min: 2 index: 24 slicing: rules: open discriminator: - {path: code.coding.code, type: value} - {path: code.coding.system, type: value} min: 2 slices: SystolicBP: match: code: coding: {code: null, system: null} schema: short: Used when reporting systolic blood pressure. mustSupport: true _required: true index: 25 elements: code: mustSupport: true index: 26 elements: coding: short: Systolic Blood Pressure index: 27 slicing: rules: open discriminator: - {path: code, type: value} - {path: system, type: value} min: null slices: SBPCode: match: {code: 8480-6, system: 'http://loinc.org'} schema: _required: true index: 28 elements: system: pattern: {type: Uri, value: 'http://loinc.org'} index: 29 code: pattern: {type: Code, value: 8480-6} index: 30 required: [system, code] value: short: Vital Sign Value recorded with UCUM mustSupport: true choices: [] index: 32 slicing: slices: valueQuantity: match: {} schema: choices: [valueQuantity] index: 34 valueQuantity: type: Quantity choiceOf: value index: 35 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 35} value[x]: elements: value: {mustSupport: true, index: 36} unit: pattern: {type: String, value: 'mm[Hg]'} mustSupport: true index: 37 system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} index: 38 code: pattern: {type: Code, value: 'mm[Hg]'} index: 39 required: [value, unit, system, code] interpretation: binding: {strength: extensible, valueSet: 'http://www.interopsante.org/fhir/structuredefinition/observation/fr-obervation-interpretation'} index: 40 DiastolicBP: match: code: coding: {code: null, system: null} schema: short: Used when reporting diastolic blood pressure. mustSupport: true _required: true index: 41 elements: code: mustSupport: true index: 42 elements: coding: index: 43 slicing: rules: open discriminator: - {path: code, type: value} - {path: system, type: value} min: null slices: DBPCode: match: {code: 8462-4, system: 'http://loinc.org'} schema: _required: true index: 44 elements: system: pattern: {type: Uri, value: 'http://loinc.org'} index: 45 code: pattern: {type: Code, value: 8462-4} index: 46 required: [system, code] value: short: Vital Sign Value recorded with UCUM. mustSupport: true choices: [] index: 48 slicing: slices: valueQuantity: match: {} schema: choices: [valueQuantity] index: 50 valueQuantity: type: Quantity choiceOf: value index: 51 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 51} value[x]: elements: value: {index: 52} unit: pattern: {type: String, value: 'mm[Hg]'} index: 53 system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} index: 54 code: pattern: {type: Code, value: 'mm[Hg]'} index: 55 required: [value, unit, system, code] interpretation: binding: {strength: extensible, valueSet: 'http://www.interopsante.org/fhir/structuredefinition/observation/fr-obervation-interpretation'} index: 56 MeanBP: match: code: coding: {code: null, system: null} schema: short: Mean blood pressure index: 57 elements: code: mustSupport: true index: 58 elements: coding: index: 59 slicing: rules: open discriminator: - {path: code, type: value} - {path: system, type: value} min: null slices: MBPCode: match: {code: 8478-0, system: 'http://loinc.org'} schema: _required: true index: 60 elements: system: pattern: {type: Uri, value: 'http://loinc.org'} index: 61 code: short: Mean blood pressure pattern: {type: Code, value: 8478-0} index: 62 required: [system, code] interpretation: binding: {strength: extensible, valueSet: 'http://www.interopsante.org/fhir/structuredefinition/observation/fr-obervation-interpretation'} index: 63 extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: supportingInfo: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo', index: 1} max: 1 effectiveDateTime: {type: dateTime, short: Often just a dateTime for Vital Signs, choiceOf: effective, index: 16} effective: short: Often just a dateTime for Vital Signs choices: [effectiveDateTime, effectivePeriod] index: 15 code: short: Blood pressure code binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/observation-vitalsignresult'} index: 7 elements: coding: index: 8 slicing: rules: open discriminator: - {path: code, type: value} - {path: system, type: value} min: null slices: BPCode: match: {code: 85354-9, system: 'http://loinc.org'} schema: _required: true index: 9 elements: system: pattern: {type: Uri, value: 'http://loinc.org'} index: 10 code: pattern: {type: Code, value: 85354-9} index: 11 required: [system, code] bodySite: binding: {strength: example, valueSet: 'http://hl7.org/fhir/hspc/ValueSet/bpMeasBodyLocationPrecoordVS'} index: 22 subject: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://www.interopsante.org/fhir/structuredefinition/resource/fr-location', 'http://www.interopsante.org/fhir/structuredefinition/resource/fr-patient'] index: 12 performer: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://interopsante.org/fhir/structuredefinition/resource/fr-organization', 'http://interopsante.org/fhir/structuredefinition/resource/fr-practitioner', 'http://www.interopsante.org/fhir/structuredefinition/fr-practitioner-role-exercice', 'http://www.interopsante.org/fhir/structuredefinition/resource/fr-patient', 'http://www.interopsante.org/fhir/structuredefinition/resource/fr-relatedperson'] index: 18 effectivePeriod: {type: Period, short: Often just a dateTime for Vital Signs, choiceOf: effective, index: 17} package_version: 0.1.0 extensions: supportingInfo: {url: 'http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo', max: 1, type: Extension, index: 1} class: profile kind: resource url: http://interopsante.org/fhir/StructureDefinition/FrObservationBp base: http://hl7.org/fhir/StructureDefinition/Observation version: '1.0' required: [effectiveDateTime, effectivePeriod, category, effective]