PackagesCanonicalsLogsProblems
    Packages
    package.teste@1.0.1-draft
    https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ObservationPTCore
description: null
package_name: package.teste
derivation: constraint
name: ObservationPTCore
type: Observation
elements:
  category: {type: CodeableConcept, index: 7}
  referenceRange:
    index: 49
    elements:
      low: {type: Quantity, index: 50}
      high: {type: Quantity, index: 51}
      type: {type: CodeableConcept, index: 52}
      appliesTo: {type: CodeableConcept, index: 53}
      age: {type: Range, index: 54}
      text: {index: 55}
  hasMember:
    type: Reference
    refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MolecularSequencePTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ObservationPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/QuestionnaireResponsePTCore']
    index: 56
  meta: {type: Meta, index: 1}
  derivedFrom:
    type: Reference
    refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/DocumentReferencePTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ImagingStudyPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MediaPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MolecularSequencePTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ObservationPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/QuestionnaireResponsePTCore']
    index: 57
  interpretation:
    type: CodeableConcept
    binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/analises-de-laboratorio'}
    index: 38
  encounter:
    type: Reference
    refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EncounterPTCore']
    index: 12
  method:
    type: CodeableConcept
    binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-clinico'}
    index: 41
    elements:
      coding:
        index: 42
        slicing:
          rules: open
          discriminator:
          - {path: id, type: value}
          min: null
          slices:
            clinicalPathologyMethod:
              match: {id: clinicalPathologyMethod}
              schema:
                index: 43
                elements:
                  id:
                    pattern: {type: Id, value: clinicalPathologyMethod}
                    index: 44
            anthropometricMethod:
              match: {id: anthropometricMethod}
              schema:
                index: 45
                elements:
                  id:
                    pattern: {type: Id, value: anthropometricMethod}
                    index: 46
  valueTime: {type: time, choiceOf: value, index: 31}
  specimen:
    type: Reference
    refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/SpecimenPTCore']
    index: 47
  valueQuantity: {type: Quantity, choiceOf: value, index: 23}
  value:
    choices: [valueQuantity, valueCodeableConcept, valueString, valueBoolean, valueInteger, valueRange, valueRatio, valueSampledData, valueTime, valueDateTime, valuePeriod]
    index: 22
  valueString: {type: string, choiceOf: value, index: 25}
  valueRatio: {type: Ratio, choiceOf: value, index: 29}
  valueBoolean: {type: boolean, choiceOf: value, index: 26}
  valueDateTime: {type: dateTime, choiceOf: value, index: 32}
  component:
    index: 58
    elements:
      referenceRange: {index: 75}
      interpretation: {type: CodeableConcept, index: 74}
      valueTime: {type: time, choiceOf: value, index: 70}
      valueQuantity: {type: Quantity, choiceOf: value, index: 62}
      value:
        choices: [valueQuantity, valueCodeableConcept, valueString, valueBoolean, valueInteger, valueRange, valueRatio, valueSampledData, valueTime, valueDateTime, valuePeriod]
        index: 61
      valueString: {type: string, choiceOf: value, index: 64}
      valueRatio: {type: Ratio, choiceOf: value, index: 68}
      valueBoolean: {type: boolean, choiceOf: value, index: 65}
      valueDateTime: {type: dateTime, choiceOf: value, index: 71}
      valueSampledData: {type: SampledData, choiceOf: value, index: 69}
      code: {type: CodeableConcept, index: 59}
      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 63}
      valuePeriod: {type: Period, choiceOf: value, index: 72}
      valueRange: {type: Range, choiceOf: value, index: 67}
      valueInteger: {type: integer, choiceOf: value, index: 66}
      dataAbsentReason:
        type: CodeableConcept
        binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-clinico'}
        index: 73
  note: {type: Annotation, index: 39}
  valueSampledData: {type: SampledData, choiceOf: value, index: 30}
  effectiveDateTime: {type: dateTime, choiceOf: effective, index: 15}
  status: {index: 6}
  effective:
    choices: [effectiveDateTime, effectivePeriod, effectiveTiming, effectiveInstant]
    index: 14
  id: {index: 0}
  code:
    type: CodeableConcept
    index: 8
    elements:
      coding: {index: 9}
    required: [coding]
  identifier:
    type: Identifier
    index: 2
    elements:
      type:
        elements:
          coding:
            elements:
              id: {index: 3}
  effectiveTiming: {type: Timing, choiceOf: effective, index: 17}
  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 24}
  bodySite:
    type: CodeableConcept
    binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-clinico'}
    index: 40
  focus: {index: 11}
  issued: {index: 19}
  valuePeriod: {type: Period, choiceOf: value, index: 33}
  device:
    type: Reference
    refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/DeviceMetricPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/DevicePTCore']
    index: 48
  effectiveInstant: {type: instant, choiceOf: effective, index: 18}
  basedOn:
    type: Reference
    refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CarePlanPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/DeviceRequestPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ImmunizationRecomendationPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MedicationRequestPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/NutritionOrderPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ServiceRequestPTCore']
    index: 4
  valueRange: {type: Range, choiceOf: value, index: 28}
  partOf:
    type: Reference
    refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ImmagingStudyPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ImmunizationPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MedicationAdministrationPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MedicationDispensePTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MedicationStatementPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ProcedurePTCore']
    index: 5
  valueInteger: {type: integer, choiceOf: value, index: 27}
  subject:
    type: Reference
    refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/DevicePTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/GroupPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/LocationPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MedicationPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PatientPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ProcedurePTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/SubstancePTCore']
    index: 10
  performer:
    type: Reference
    refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CareTeamPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PatientPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerRolePTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/RelatedPersonPTCore']
    index: 20
  dataAbsentReason:
    type: CodeableConcept
    index: 34
    slicing:
      rules: open
      discriminator:
      - {path: id, type: value}
      min: null
      slices:
        clinicalPathologyOutcome:
          match: {id: null}
          schema:
            type: CodeableConcept
            binding: {strength: extensible, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-clinico'}
            index: 35
        radiologyQualitativeOutcome:
          match: {id: null}
          schema:
            type: CodeableConcept
            binding: {strength: extensible, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-clinico'}
            index: 36
        absentUnknown:
          match: {id: null}
          schema:
            type: CodeableConcept
            binding: {strength: extensible, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-clinico'}
            index: 37
  effectivePeriod: {type: Period, choiceOf: effective, index: 16}
package_version: 1.0.1-draft
class: profile
kind: resource
url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ObservationPTCore
base: http://hl7.org/fhir/StructureDefinition/Observation
version: 1.0.0
required: [id]