description: ACME-product-ObservationLab based on ACME-base-ObservartionLab Profile. package_name: acme.product.r4 derivation: constraint name: ACMEproductObservationLab type: Observation elements: referenceRange: {index: 24} hasMember: {index: 25} derivedFrom: {index: 26} interpretation: {index: 18} encounter: {index: 8} method: {index: 21} specimen: {index: 22} valueQuantity: {type: Quantity, choiceOf: value, index: 15} value: choices: [valueQuantity, valueCodeableConcept] index: 14 component: {index: 27} note: {index: 19} effective: choices: [] index: 10 identifier: index: 0 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: ACMEcorpIdentifier: match: {system: 'https://fake-acme.org/fhir/NamingSystem/ObservationLab-Identifier'} schema: _required: true index: 1 elements: system: pattern: {type: Uri, value: 'https://fake-acme.org/fhir/NamingSystem/ObservationLab-Identifier'} index: 2 value: {index: 3} required: [value, system] valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 16} bodySite: {index: 20} focus: {index: 7} issued: {index: 11} device: {index: 23} basedOn: {index: 4} partOf: {index: 5} subject: type: Reference refers: ['https://fake-acme.org/fhir/StructureDefinition/ACME-product-patient'] index: 6 performer: {index: 12} dataAbsentReason: {index: 17} package_version: 2.0.0 class: profile kind: resource url: https://fake-acme.org/fhir/StructureDefinition/ACME-product-observation-lab base: https://fake-acme.org/fhir/StructureDefinition/ACME-base-observation-lab version: 1.0.0 required: [referenceRange, device, value, identifier, valueCodeableConcept, valueQuantity, effective]