PackagesCanonicalsLogsProblems
    Packages
    package.teste@1.0.7-draft
    https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/DosagePTCore
description: Indica como o medicamento é/foi/deve ser usado/administrado pelo utente.
package_name: package.teste
derivation: constraint
name: DosagePTCore
type: Dosage
elements:
  site:
    type: CodeableConcept
    binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-clinico'}
    index: 9
  asNeeded:
    choices: [asNeededBoolean, asNeededCodeableConcept]
    index: 6
  method: {type: CodeableConcept, index: 11}
  patientInstruction: {index: 3}
  maxDosePerLifetime: {type: Quantity, index: 24}
  maxDosePerAdministration: {type: Quantity, index: 23}
  route:
    type: CodeableConcept
    binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-da-medicacao'}
    index: 10
  asNeededBoolean: {type: boolean, choiceOf: asNeeded, index: 7}
  timing: {type: Timing, index: 4}
  additionalInstruction: {type: CodeableConcept, index: 2}
  sequence: {index: 0}
  maxDosePerPeriod: {type: Ratio, index: 22}
  doseAndRate:
    elements:
      type: {type: CodeableConcept, index: 12}
      dose:
        choices: [doseRange, doseQuantity]
        index: 14
      doseRange: {type: Range, choiceOf: dose, index: 15}
      doseQuantity: {type: Quantity, choiceOf: dose, index: 16}
      rate:
        choices: [rateRatio, rateRange, rateQuantity]
        index: 18
      rateRatio: {type: Ratio, choiceOf: rate, index: 19}
      rateRange: {type: Range, choiceOf: rate, index: 20}
      rateQuantity: {type: Quantity, choiceOf: rate, index: 21}
  asNeededCodeableConcept: {type: CodeableConcept, choiceOf: asNeeded, index: 8}
  text: {index: 1}
package_version: 1.0.7-draft
class: complex-type
kind: complex-type
url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/DosagePTCore
base: http://hl7.org/fhir/StructureDefinition/Dosage
version: null