br-core-medicationdispense
type: StructureDefinition
node role: treeRoot
id:
  v: br-core-medicationdispense
text:
  status:
    v: extensions
  div: Narrativa gerada: StructureDefinition br-core-medicationdispense Nome Bandeiras Card. Tipo Descrição e condicionalismos<img src="[binary]" alt="doco" style="background-color: inherit"/> MedicationDispense MedicationDispense #xD; id 0..1 id Identificador lógico deste artefato #xD; meta 0..1 Meta Metadados sobre o recurso #xD; implicitRules 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado #xD; language 0..1 code Idioma do recurso #xD; text 0..1 Narrative Resumo do texto do recurso em linguagem natural #xD; contained 0..* Resource Recursos contidos no recurso #xD; extension 0..* Extension Extensões adicionais que não fazem parte do modelo base #xD; modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas #xD; identifier 0..* Identifier Identificadores externos para este recurso #xD; partOf 0..* Reference(Procedure) Referência ao procedimento que esta dispensação faz parte #xD; status 1..1 code Código de status da dispensação de medicamentos #xD; statusReason[x] 0..1 CodeableConcept, Reference(DetectedIssue) Porquê uma dispensação não foi realizada #xD; category 1..1 CodeableConcept Tipo de dispensação de medicamentos #xD; Fatias para medication[x] 1..1 CodeableConcept, Reference(Medication) Que medicamento foi fornecido Fatia: Não ordenado, Aberto por type:$this #xD; medication[x]:medicationReference 0..1 Reference(br-core-medication) Referência ao medicamento dispensado #xD; subject 1..1 Reference(BRCorePatient) Referência ao paciente para quem o medicamento foi dispensado #xD; context 0..1 Reference(br-core-encounter) Referência ao atendimento o qual o medicamento foi dispensado #xD; supportingInformation 0..* Reference(Resource) Referência à outros recursos que subsidiam a dispensação do medicamento #xD; performer 1..* BackboneElement Quem realizou a dispensação do medicamento #xD; id 0..1 string Identificador exclusivo para referência entre elementos #xD; extension 0..* Extension Conteúdo adic…
url:
  v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationdispense
version:
  v: 1.0.0
name:
  v: BRCoreMedicationDispense
title:
  v: br-core-medicationdispense
status:
  v: active
date:
  v: 2025-07-21T19:43:10+00:00
publisher:
  v: Ministério do Saúde do Brasil
contact:
  name:
    v: Ministério do Saúde do Brasil
  telecom:
    system:
      v: url
    value:
      v: https://gov.br/saude
  telecom:
    system:
      v: email
contact:
  name:
    v: Italo Macedo
  telecom:
    system:
      v: email
    use:
      v: work
description:
  v: Este recurso Indica que um medicamento deve ser ou foi dispensado para uma pessoa/paciente. O recurso inclui a descrição do medicamento (suprimento) fornecido bem como as instruções para a sua administração. A dispensação do medicamento é o resultado de um pedido de medicamentos feito por um sistema de informações
jurisdiction:
  coding:
    system:
      v: urn:iso:std:iso:3166
    code:
      v: BR
    display:
      v: Brazil
fhir version:
  v: 4.0.1
mapping:
  identity:
    v: workflow
  uri:
    v: http://hl7.org/fhir/workflow
  name:
    v: Workflow Pattern
mapping:
  identity:
    v: rim
  uri:
    v: http://hl7.org/v3
  name:
    v: RIM Mapping
mapping:
  identity:
    v: w5
  uri:
    v: http://hl7.org/fhir/fivews
  name:
    v: FiveWs Pattern Mapping
mapping:
  identity:
    v: rx-dispense-rmim
  uri:
    v: http://www.hl7.org/v3/PORX_RM020070UV
  name:
    v: V3 Pharmacy Dispense RMIM
mapping:
  identity:
    v: v2
  uri:
    v: http://hl7.org/v2
  name:
    v: HL7 v2 Mapping
kind:
  v: resource
abstract:
  v: false
type:
  v: MedicationDispense
base definition:
  v: http://hl7.org/fhir/StructureDefinition/MedicationDispense
  link: http://hl7.org/fhir/StructureDefinition/MedicationDispense
derivation:
  v: constraint
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
    value: string
      v: 4.0.1
  element:
    id:
      v: MedicationDispense
    path:
      v: MedicationDispense
    short:
      v: Dispensing a medication to a named patient
    definition:
      v: Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: MedicationDispense
      min:
        v: 0
      max:
        v: *
    constraint:
      key:
        v: dom-2
      severity:
        v: error
      human:
        v: If the resource is contained in another resource, it SHALL NOT contain nested Resources
      expression:
        v: contained.contained.empty()
      xpath:
        v: not(parent::f:contained and f:contained)
      source:
        v: http://hl7.org/fhir/StructureDefinition/DomainResource
        link: http://hl7.org/fhir/StructureDefinition/DomainResource
    constraint:
      key:
        v: dom-3
      severity:
        v: error
      human:
        v: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
      expression:
        v: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
      xpath:
        v: not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))
      source:
        v: http://hl7.org/fhir/StructureDefinition/DomainResource
        link: http://hl7.org/fhir/StructureDefinition/DomainResource
    constraint:
      key:
        v: dom-4
      severity:
        v: error
      human:
        v: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
      expression:
        v: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
      xpath:
        v: not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))
      source:
        v: http://hl7.org/fhir/StructureDefinition/DomainResource
        link: http://hl7.org/fhir/StructureDefinition/DomainResource
    constraint:
      key:
        v: dom-5
      severity:
        v: error
      human:
        v: If a resource is contained in another resource, it SHALL NOT have a security label
      expression:
        v: contained.meta.security.empty()
      xpath:
        v: not(exists(f:contained/*/f:meta/f:security))
      source:
        v: http://hl7.org/fhir/StructureDefinition/DomainResource
        link: http://hl7.org/fhir/StructureDefinition/DomainResource
    constraint:
      extension:
        value: boolean
      extension:
        value: markdown
      key:
        v: dom-6
      severity:
        v: warning
      human:
        v: A resource should have narrative for robust management
      expression:
        v: text.`div`.exists()
      xpath:
        v: exists(f:text/h:div)
      source:
        v: http://hl7.org/fhir/StructureDefinition/DomainResource
        link: http://hl7.org/fhir/StructureDefinition/DomainResource
    constraint:
      key:
        v: mdd-1
      severity:
        v: error

boolean
v: true

markdown
v: When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time.

v: whenHandedOver cannot be before whenPrepared

v: whenHandedOver.empty() or whenPrepared.empty() or whenHandedOver >= whenPrepared

v: not(exists(f:whenHandedOver/@value)) or not(exists(f:whenPrepared/@value)) or ( f:whenHandedOver/@value >= f:whenPrepared/@value)

v: false

v: false

identity:
  v: rim
map:
  v: Entity. Role, or Act

identity:
  v: workflow
map:
  v: Event

identity:
  v: rim
map:
  v: Supply[moodCode=EVN]

id:
  v: MedicationDispense.id
path:
  v: MedicationDispense.id
short:
  v: Identificador lógico deste artefato
definition:
  v: Identificador lógico deste artefato
comment:
  v: The only time that a resource does not have an id is when it is being submitted to the server using a create operation.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Resource.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value: url
      v: id
  code:
    v: http://hl7.org/fhirpath/System.String
is modifier:
  v: false
is summary:
  v: true

id:
  v: MedicationDispense.meta
path:
  v: MedicationDispense.meta
short:
  v: Metadados sobre o recurso
definition:
  v: Metadados sobre o recurso
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Resource.meta
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Meta
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: true

id:
  v: MedicationDispense.implicitRules
path:
  v: MedicationDispense.implicitRules
short:
  v: Um conjunto de regras sob as quais este conteúdo foi criado
definition:
  v: Um conjunto de regras sob as quais este conteúdo foi criado
comment:
  v: Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Resource.implicitRules
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: uri
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: true
is modifier reason:
  v: This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
is summary:
  v: true

id:
  v: MedicationDispense.language
path:
  v: MedicationDispense.language
short:
  v: Idioma do recurso
definition:
  v: Idioma do recurso
comment:
  v: Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Resource.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
binding:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet
    value: canonical
      v: http://hl7.org/fhir/ValueSet/all-languages
      link: http://hl7.org/fhir/ValueSet/all-languages
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName
    value: string
      v: Language
  strength:
    v: preferred
  description:
    v: A human language.
  value set:
    v: http://hl7.org/fhir/ValueSet/languages
    link: http://hl7.org/fhir/ValueSet/languages

id:
  v: MedicationDispense.text
path:
  v: MedicationDispense.text
short:
  v: Resumo do texto do recurso em linguagem natural
definition:
  v: Resumo do texto do recurso em linguagem natural
comment:
  v: Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.
alias:
  v: narrative
alias:
  v: html
alias:
  v: xhtml
alias:
  v: display
min:
  v: 0
max:
  v: 1
base:
  path:
    v: DomainResource.text
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Narrative
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: Act.text?

id:
  v: MedicationDispense.contained
path:
  v: MedicationDispense.contained
short:
  v: Recursos contidos no recurso
definition:
  v: Recursos contidos no recurso
comment:
  v: This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.
alias:
  v: inline resources
alias:
  v: anonymous resources
alias:
  v: contained resources
min:
  v: 0
max:
  v: *
base:
  path:
    v: DomainResource.contained
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Resource
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: MedicationDispense.extension
path:
  v: MedicationDispense.extension
short:
  v: Extensões adicionais que não fazem parte do modelo base
definition:
  v: Extensões adicionais que não fazem parte do modelo base
min:
  v: 0
max:
  v: *
base:
  path:
    v: DomainResource.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: false
is summary:
  v: false

id:
  v: MedicationDispense.modifierExtension
path:
  v: MedicationDispense.modifierExtension
short:
  v: Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
definition:
  v: Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
min:
  v: 0
max:
  v: *
base:
  path:
    v: DomainResource.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
is summary:
  v: false

id:
  v: MedicationDispense.identifier
path:
  v: MedicationDispense.identifier
short:
  v: Identificadores externos para este recurso
definition:
  v: Identificadores externos para este recurso
comment:
  v: This is a business identifier, not a resource identifier.
min:
  v: 0
max:
  v: *
base:
  path:
    v: MedicationDispense.identifier
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Identifier
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: workflow
  map:
    v: Event.identifier
mapping:
  identity:
    v: w5
  map:
    v: FiveWs.identifier
mapping:
  identity:
    v: rim
  map:
    v: .id
mapping:
  identity:
    v: rx-dispense-rmim
  map:
    v: CombinedMedicationDispense.id

id:
  v: MedicationDispense.partOf
path:
  v: MedicationDispense.partOf
short:
  v: Referência ao procedimento que esta dispensação faz parte
definition:
  v: Referência ao procedimento que esta dispensação faz parte
min:
  v: 0
max:
  v: *
base:
  path:
    v: MedicationDispense.partOf
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Procedure
    link: http://hl7.org/fhir/StructureDefinition/Procedure
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: workflow
  map:
    v: Event.partOf
mapping:
  identity:
    v: rim
  map:
    v: .outboundRelationship[typeCode=COMP]/target[classCode=PROC,moodCode=EVN]

id:
  v: MedicationDispense.status
path:
  v: MedicationDispense.status
short:
  v: Código de status da dispensação de medicamentos
definition:
  v: Código de status da dispensação de medicamentos
comment:
  v: This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: MedicationDispense.status
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: code
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: true
is modifier reason:
  v: This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
is summary:
  v: true
binding:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName
    value: string
      v: MedicationDispenseStatus
  strength:
    v: required
  description:
    v: A coded concept specifying the state of the dispense event.
  value set:
    v: http://hl7.org/fhir/ValueSet/medicationdispense-status|4.0.1
    link: 4.0
    link: .1
mapping:
  identity:
    v: workflow
  map:
    v: Event.status
mapping:
  identity:
    v: w5
  map:
    v: FiveWs.status
mapping:
  identity:
    v: rim
  map:
    v: .statusCode
mapping:
  identity:
    v: rx-dispense-rmim
  map:
    v: CombinedMedicationDispense.SupplyEvent.statusCode

id:
  v: MedicationDispense.statusReason[x]
path:
  v: MedicationDispense.statusReason[x]
short:
  v: Porquê uma dispensação não foi realizada
definition:
  v: Porquê uma dispensação não foi realizada
min:
  v: 0
max:
  v: 1
base:
  path:
    v: MedicationDispense.statusReason[x]
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
type:
  code:
    v: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/DetectedIssue
    link: http://hl7.org/fhir/StructureDefinition/DetectedIssue
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
binding:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName
    value: string
      v: MedicationDispenseStatusReason
  strength:
    v: example
  description:
    v: A code describing why a dispense was not performed.
  value set:
    v: http://hl7.org/fhir/ValueSet/medicationdispense-status-reason
    link: http://hl7.org/fhir/ValueSet/medicationdispense-status-reason
mapping:
  identity:
    v: workflow
  map:
    v: Event.statusReason
mapping:
  identity:
    v: rim
  map:
    v: .outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN, code="not done reason"].value

id:
  v: MedicationDispense.category
path:
  v: MedicationDispense.category
short:
  v: Tipo de dispensação de medicamentos
definition:
  v: Tipo de dispensação de medicamentos
comment:
  v: The category can be used to include where the medication is expected to be consumed or other types of dispenses. Invariants can be used to bind to different value sets when profiling to bind.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: MedicationDispense.category
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
binding:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName
    value: string
      v: MedicationDispenseCategory
  strength:
    v: preferred
  description:
    v: A code describing where the dispensed medication is expected to be consumed or administered.
  value set:
    v: http://hl7.org/fhir/ValueSet/medicationdispense-category
    link: http://hl7.org/fhir/ValueSet/medicationdispense-category
mapping:
  identity:
    v: rim
  map:
    v: .inboundRelationship[typeCode=COMP].source[classCode=OBS, moodCode=EVN, code="type of medication dispense"].value

id:
  v: MedicationDispense.medication[x]
path:
  v: MedicationDispense.medication[x]
slicing:
  discriminator:
    type:
      v: type
    path:
      v: $this
  ordered:
    v: false
  rules:
    v: open
short:
  v: Que medicamento foi fornecido
definition:
  v: Que medicamento foi fornecido
comment:
  v: If only a code is specified, then it needs to be a code for a specific product. If more information is required, then the use of the medication resource is recommended. For example, if you require form or lot number, then you must reference the Medication resource.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: MedicationDispense.medication[x]
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: CodeableConcept
type:
  code:
    v: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Medication
    link: http://hl7.org/fhir/StructureDefinition/Medication
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: true
binding:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName
    value: string
      v: MedicationCode
  strength:
    v: example
  description:
    v: A coded concept identifying which substance or product can be dispensed.
  value set:
    v: http://hl7.org/fhir/ValueSet/medication-codes
    link: http://hl7.org/fhir/ValueSet/medication-codes
mapping:
  identity:
    v: workflow
  map:
    v: Event.code
mapping:
  identity:
    v: w5
  map:
    v: FiveWs.what[x]
mapping:
  identity:
    v: v2
  map:
    v: RXD-2-Dispense/Give Code
mapping:
  identity:
    v: rim
  map:
    v: .participation[typeCode=PRD].role
mapping:
  identity:
    v: rx-dispense-rmim
  map:
    v: CombinedMedicationRequest.component1.AdministrationRequest.consumable

id:
  v: MedicationDispense.medication[x]:medicationReference
path:
  v: MedicationDispense.medication[x]
slice name:
  v: medicationReference
short:
  v: Referência ao medicamento dispensado
definition:
  v: Referência ao medicamento dispensado
comment:
  v: If only a code is specified, then it needs to be a code for a specific product. If more information is required, then the use of the medication resource is recommended. For example, if you require form or lot number, then you must reference the Medication resource.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: MedicationDispense.medication[x]
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Reference
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medication
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medication
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: true
mapping:
  identity:
    v: workflow
  map:
    v: Event.code
mapping:
  identity:
    v: w5
  map:
    v: FiveWs.what[x]
mapping:
  identity:
    v: v2
  map:
    v: RXD-2-Dispense/Give Code
mapping:
  identity:
    v: rim
  map:
    v: .participation[typeCode=PRD].role
mapping:
  identity:
    v: rx-dispense-rmim
  map:
    v: CombinedMedicationRequest.component1.AdministrationRequest.consumable

id:
  v: MedicationDispense.subject
path:
  v: MedicationDispense.subject
short:
  v: Referência ao paciente para quem o medicamento foi dispensado
definition:
  v: Referência ao paciente para quem o medicamento foi dispensado
comment:
  v: SubstanceAdministration->subject->Patient.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: MedicationDispense.subject
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: true
mapping:
  identity:
    v: workflow
  map:
    v: Event.subject
mapping:
  identity:
    v: w5
  map:
    v: FiveWs.subject[x]
mapping:
  identity:
    v: v2
  map:
    v: PID-3-Patient ID List
mapping:
  identity:
    v: rim
  map:
    v: .participation[typeCode=SBJ].role[classCode=PAT]
mapping:
  identity:
    v: w5
  map:
    v: FiveWs.subject

id:
  v: MedicationDispense.context
path:
  v: MedicationDispense.context
short:
  v: Referência ao atendimento o qual o medicamento foi dispensado
definition:
  v: Referência ao atendimento o qual o medicamento foi dispensado
min:
  v: 0
max:
  v: 1
base:
  path:
    v: MedicationDispense.context
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: workflow
  map:
    v: Event.context
mapping:
  identity:
    v: rim
  map:
    v: .inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN, code="type of encounter or episode"]

id:
  v: MedicationDispense.supportingInformation
path:
  v: MedicationDispense.supportingInformation
short:
  v: Referência à outros recursos que subsidiam a dispensação do medicamento
definition:
  v: Referência à outros recursos que subsidiam a dispensação do medicamento
min:
  v: 0
max:
  v: *
base:
  path:
    v: MedicationDispense.supportingInformation
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Resource
    link: http://hl7.org/fhir/StructureDefinition/Resource
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: w5
  map:
    v: FiveWs.context
mapping:
  identity:
    v: rim
  map:
    v: .outboundRelationship[typeCode=PERT].target[A_SupportingClinicalStatement CMET minimal with many different choices of classCodes(ORG, ENC, PROC, SPLY, SBADM, OBS) and each of the act class codes draws from one or more of the following moodCodes (EVN, DEF, INT PRMS, RQO, PRP, APT, ARQ, GOL)]

id:
  v: MedicationDispense.performer
path:
  v: MedicationDispense.performer
short:
  v: Quem realizou a dispensação do medicamento
definition:
  v: Quem realizou a dispensação do medicamento
min:
  v: 1
max:
  v: *
base:
  path:
    v: MedicationDispense.performer
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: workflow
  map:
    v: Event.performer
mapping:
  identity:
    v: rim
  map:
    v: .participation[typeCode=PRF]

id:
  v: MedicationDispense.performer.id
path:
  v: MedicationDispense.performer.id
representation:
  v: xmlAttr
short:
  v: Identificador exclusivo para referência entre elementos
definition:
  v: Identificador exclusivo para referência entre elementos
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value: url
      v: string
  code:
    v: http://hl7.org/fhirpath/System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: MedicationDispense.performer.extension
path:
  v: MedicationDispense.performer.extension
short:
  v: Conteúdo adicional definido pelas implementações
definition:
  v: Conteúdo adicional definido pelas implementações
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: false
is summary:
  v: false

id:
  v: MedicationDispense.performer.modifierExtension
path:
  v: MedicationDispense.performer.modifierExtension
short:
  v: Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
definition:
  v: Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true

id:
  v: MedicationDispense.performer.function
path:
  v: MedicationDispense.performer.function
short:
  v: Função do profissional da dispensação do medicamento
definition:
  v: Função do profissional da dispensação do medicamento
requirements:
  v: Allows disambiguation of the types of involvement of different performers.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: MedicationDispense.performer.function
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
binding:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName
    value: string
      v: MedicationDispensePerformerFunction
  strength:
    v: example
  description:
    v: A code describing the role an individual played in dispensing a medication.
  value set:
    v: http://hl7.org/fhir/ValueSet/medicationdispense-performer-function
    link: http://hl7.org/fhir/ValueSet/medicationdispense-performer-function
mapping:
  identity:
    v: rim
  map:
    v: participation[typeCode=PRF].functionCode

id:
  v: MedicationDispense.performer.actor
path:
  v: MedicationDispense.performer.actor
short:
  v: Referência ao profissional/organização/dispositivo/pessoa/paciente que realizou a dispensação do medicamento
definition:
  v: Referência ao profissional/organização/dispositivo/pessoa/paciente que realizou a dispensação do medicamento
min:
  v: 1
max:
  v: 1
base:
  path:
    v: MedicationDispense.performer.actor
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Reference
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Device
    link: http://hl7.org/fhir/StructureDefinition/Device
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: workflow
  map:
    v: Event.performer.actor
mapping:
  identity:
    v: rim
  map:
    v: .role

id:
  v: MedicationDispense.location
path:
  v: MedicationDispense.location
short:
  v: Referência ao local de dispensação do medicamento
definition:
  v: Referência ao local de dispensação do medicamento
min:
  v: 0
max:
  v: 1
base:
  path:
    v: MedicationDispense.location
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-location
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-location
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: .participation[typeCode=LOC].role

id:
  v: MedicationDispense.authorizingPrescription
path:
  v: MedicationDispense.authorizingPrescription
short:
  v: Referência à solicitação da dispensação do medicamento
definition:
  v: Referência à solicitação da dispensação do medicamento
comment:
  v: Maps to basedOn in Event logical model.
min:
  v: 0
max:
  v: *
base:
  path:
    v: MedicationDispense.authorizingPrescription
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: workflow
  map:
    v: Event.basedOn
mapping:
  identity:
    v: v2
  map:
    v: ORC-2 Placer Order Number
mapping:
  identity:
    v: rim
  map:
    v: .outboundRelationship[typeCode=FLFS].target[moodCode=RQO]
mapping:
  identity:
    v: rx-dispense-rmim
  map:
    v: CombinedMedicationDispense.inFulfillmentOf

id:
  v: MedicationDispense.type
path:
  v: MedicationDispense.type
short:
  v: Tipo de dispensação do medicamento
definition:
  v: Tipo de dispensação do medicamento
min:
  v: 0
max:
  v: 1
base:
  path:
    v: MedicationDispense.type
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
binding:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName
    value: string
      v: MedicationDispenseType
  strength:
    v: example
  description:
    v: Indicates the type of dispensing event that is performed. For example, Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-ActPharmacySupplyType
    link: http://terminology.hl7.org/ValueSet/v3-ActPharmacySupplyType
mapping:
  identity:
    v: v2
  map:
    v: RXD-33-Dispense Type
mapping:
  identity:
    v: rim
  map:
    v: .code
mapping:
  identity:
    v: rx-dispense-rmim
  map:
    v: CombinedMedicationDispense.SupplyEvent.code

id:
  v: MedicationDispense.quantity
path:
  v: MedicationDispense.quantity
short:
  v: Quantidade de medicamento dispensada
definition:
  v: Quantidade de medicamento dispensada
min:
  v: 1
max:
  v: 1
base:
  path:
    v: MedicationDispense.quantity
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity
  profile:
    v: http://hl7.org/fhir/StructureDefinition/SimpleQuantity
    link: http://hl7.org/fhir/StructureDefinition/SimpleQuantity
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: v2
  map:
    v: RXD-4-Actual Dispense Amount / RXD-5.1-Actual Dispense Units.code / RXD-5.3-Actual Dispense Units.name of coding system
mapping:
  identity:
    v: rim
  map:
    v: .quantity
mapping:
  identity:
    v: rx-dispense-rmim
  map:
    v: CombinedMedicationDispense.SupplyEvent.quantity

id:
  v: MedicationDispense.daysSupply
path:
  v: MedicationDispense.daysSupply
short:
  v: Número de dias de dispensação do medicamento
definition:
  v: Número de dias de dispensação do medicamento
min:
  v: 0
max:
  v: 1
base:
  path:
    v: MedicationDispense.daysSupply
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity
  profile:
    v: http://hl7.org/fhir/StructureDefinition/SimpleQuantity
    link: http://hl7.org/fhir/StructureDefinition/SimpleQuantity
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: v2
  map:
    v: TQ1.6 Timing/Quantity Segment Service Duration. Prior to v2.5, ORC.7.3 Common Order Segment / Quantity/Timing / Duration component. This is a formatted string, first character for the time unit (e.g., D=days), followed by the value. For example, “D14” represents “14 days supply” From v2.5 on, TQ1.6 Timing/Quantity Segment / Service Duration. This is a CQ data type (<Quantity (NM)> ^ <Units (CWE)>), thus for days supply, assuming the unit of measure is “days”, the numeric value is TQ1.6.1 (…|14^ For backwards compatibility, ORC.7 was permitted through v2.6. Both forms (field and segment) may be present in v2.5, v2.5.1, and v2.6
mapping:
  identity:
    v: rim
  map:
    v: effectiveUseTime

id:
  v: MedicationDispense.whenPrepared
path:
  v: MedicationDispense.whenPrepared
short:
  v: Quando o produto foi embalado e revisado
definition:
  v: Quando o produto foi embalado e revisado
min:
  v: 0
max:
  v: 1
base:
  path:
    v: MedicationDispense.whenPrepared
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: true
mapping:
  identity:
    v: v2
  map:
    v: RXD-3-Date/Time Dispensed
mapping:
  identity:
    v: rim
  map:
    v: .effectiveTime[xmi:type=IVL_TS].low
mapping:
  identity:
    v: rx-dispense-rmim
  map:
    v: CombinedMedicationDispense.SupplyEvent.effectiveTime

id:
  v: MedicationDispense.whenHandedOver
path:
  v: MedicationDispense.whenHandedOver
short:
  v: Quando o produto foi distribuído
definition:
  v: Quando o produto foi distribuído
min:
  v: 1
max:
  v: 1
base:
  path:
    v: MedicationDispense.whenHandedOver
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: workflow
  map:
    v: Event.occurrence[x]
mapping:
  identity:
    v: v2
  map:
    v: RXD-3-Date/Time Dispensed
mapping:
  identity:
    v: rim
  map:
    v: .effectiveTime[xmi:type=IVL_TS].high
mapping:
  identity:
    v: rx-dispense-rmim
  map:
    v: CombinedMedicationDispense.SupplyEvent.effectiveTime

id:
  v: MedicationDispense.destination
path:
  v: MedicationDispense.destination
short:
  v: Para onde o medicamento foi enviado
definition:
  v: Para onde o medicamento foi enviado
min:
  v: 0
max:
  v: 1
base:
  path:
    v: MedicationDispense.destination
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-location
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-location
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: v2
  map:
    v: RXD-13 Dispense-to Location; RXD-30 Dispense to Pharmacy; RXD-31 Dispense to Pharmacy Address
mapping:
  identity:
    v: rim
  map:
    v: .participation[typeCode=DST].role
mapping:
  identity:
    v: rx-dispense-rmim
  map:
    v: CombinedMedicationDispense.SupplyEvent.destination

id:
  v: MedicationDispense.receiver
path:
  v: MedicationDispense.receiver
short:
  v: Referência ao profissional ou ao paciente que recebeu o medicamento
definition:
  v: Referência ao profissional ou ao paciente que recebeu o medicamento
min:
  v: 1
max:
  v: 1
base:
  path:
    v: MedicationDispense.receiver
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: .participation[typeCode=RCV].role
mapping:
  identity:
    v: rx-dispense-rmim
  map:
    v: CombinedMedicationDispense.SupplyEvent.receiver

id:
  v: MedicationDispense.note
path:
  v: MedicationDispense.note
short:
  v: Informações sobre a dispensação do medicamento
definition:
  v: Informações sobre a dispensação do medicamento
min:
  v: 0
max:
  v: *
base:
  path:
    v: MedicationDispense.note
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Annotation
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: workflow
  map:
    v: Event.note
mapping:
  identity:
    v: v2
  map:
    v: RXD-9 Dispense Notes
mapping:
  identity:
    v: rim
  map:
    v: .inboundRelationship[typeCode=SUBJ]/source[classCode=ACT,moodCode=EVN]

id:
  v: MedicationDispense.dosageInstruction
path:
  v: MedicationDispense.dosageInstruction
short:
  v: Como o medicamento deve ser usado pelo paciente ou administrado pelo cuidador
definition:
  v: Como o medicamento deve ser usado pelo paciente ou administrado pelo cuidador
comment:
  v: When the dose or rate is intended to change over the entire administration period (e.g. Tapering dose prescriptions), multiple instances of dosage instructions will need to be supplied to convey the different doses/rates. The pharmacist reviews the medication order prior to dispense and updates the dosageInstruction based on the actual product being dispensed.
min:
  v: 0
max:
  v: *
base:
  path:
    v: MedicationDispense.dosageInstruction
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Dosage
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: .outboundRelationship[typeCode=COMP].target[classCode=SBADM, moodCode=INT]

id:
  v: MedicationDispense.substitution
path:
  v: MedicationDispense.substitution
short:
  v: Se uma substituição foi realizada na dispensação
definition:
  v: Se uma substituição foi realizada na dispensação
min:
  v: 0
max:
  v: 1
base:
  path:
    v: MedicationDispense.substitution
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: .outboundRelationship[typeCode=COMP].target[classCode=SUBST, moodCode=EVN]
mapping:
  identity:
    v: rx-dispense-rmim
  map:
    v: CombinedMedicationDispense.substitutionMade

id:
  v: MedicationDispense.substitution.id
path:
  v: MedicationDispense.substitution.id
representation:
  v: xmlAttr
short:
  v: Identificador exclusivo para referência entre elementos
definition:
  v: Identificador exclusivo para referência entre elementos
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value: url
      v: string
  code:
    v: http://hl7.org/fhirpath/System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: MedicationDispense.substitution.extension
path:
  v: MedicationDispense.substitution.extension
short:
  v: Conteúdo adicional definido pelas implementações
definition:
  v: Conteúdo adicional definido pelas implementações
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: false
is summary:
  v: false

id:
  v: MedicationDispense.substitution.modifierExtension
path:
  v: MedicationDispense.substitution.modifierExtension
short:
  v: Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
definition:
  v: Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    link: http://hl7.org/fhir/StructureDefinition/Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true

id:
  v: MedicationDispense.substitution.wasSubstituted
path:
  v: MedicationDispense.substitution.wasSubstituted
short:
  v: Se foi ou não realizada uma substituição na dispensação do medicamento
definition:
  v: Se foi ou não realizada uma substituição na dispensação do medicamento
min:
  v: 1
max:
  v: 1
base:
  path:
    v: MedicationDispense.substitution.wasSubstituted
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: boolean
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: .actionNegationInd

id:
  v: MedicationDispense.substitution.type
path:
  v: MedicationDispense.substitution.type
short:
  v: Código que indica se um medicamento diferente do prescrito foi substituido
definition:
  v: Código que indica se um medicamento diferente do prescrito foi substituido
min:
  v: 0
max:
  v: 1
base:
  path:
    v: MedicationDispense.substitution.type
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
binding:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName
    value: string
      v: MedicationIntendedSubstitutionType
  strength:
    v: example
  description:
    v: A coded concept describing whether a different medicinal product may be dispensed other than the product as specified exactly in the prescription.
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
    link: http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
mapping:
  identity:
    v: v2
  map:
    v: RXO-9-Allow Substitutions / RXE-9-Substitution Status
mapping:
  identity:
    v: rim
  map:
    v: .code
mapping:
  identity:
    v: rx-dispense-rmim
  map:
    v: CombinedMedicationDispense.substitutionMade.code

id:
  v: MedicationDispense.substitution.reason
path:
  v: MedicationDispense.substitution.reason
short:
  v: Por que a substituição foi feita
definition:
  v: Por que a substituição foi feita
min:
  v: 0
max:
  v: *
base:
  path:
    v: MedicationDispense.substitution.reason
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
binding:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName
    value: string
      v: MedicationIntendedSubstitutionReason
  strength:
    v: example
  description:
    v: A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason
    link: http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason
mapping:
  identity:
    v: rim
  map:
    v: .reasonCode
mapping:
  identity:
    v: rx-dispense-rmim
  map:
    v: CombinedMedicationDispense.substitutionMade.reasonCode

id:
  v: MedicationDispense.substitution.responsibleParty
path:
  v: MedicationDispense.substitution.responsibleParty
short:
  v: Referência ao profissional responsável pela substituição do medicamento
definition:
  v: Referência ao profissional responsável pela substituição do medicamento
min:
  v: 0
max:
  v: *
base:
  path:
    v: MedicationDispense.substitution.responsibleParty
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: .participation[typeCode=PFM].role[classCode=ASSIGN]
mapping:
  identity:
    v: rx-dispense-rmim
  map:
    v: CombinedMedicationDispense.substitutionMade.ResponsibleParty

id:
  v: MedicationDispense.detectedIssue
path:
  v: MedicationDispense.detectedIssue
short:
  v: Referência à condição clínica
definition:
  v: Referência à condição clínica
comment:
  v: This element can include a detected issue that has been identified either by a decision support system or by a clinician and may include information on the steps that were taken to address the issue.
alias:
  v: Contraindication
alias:
  v: Drug Utilization Review (DUR)
alias:
  v: Alert
min:
  v: 0
max:
  v: *
base:
  path:
    v: MedicationDispense.detectedIssue
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/DetectedIssue
    link: http://hl7.org/fhir/StructureDefinition/DetectedIssue
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: .inboundRelationship[typeCode=SUBJ]/source[classCode=ALRT,moodCode=EVN].value

id:
  v: MedicationDispense.eventHistory
path:
  v: MedicationDispense.eventHistory
short:
  v: Referência à uma lista de eventos
definition:
  v: Referência à uma lista de eventos
comment:
  v: This might not include provenances for all versions of the request – only those deemed “relevant” or important. This SHALL NOT include the Provenance associated with this current version of the resource. (If that provenance is deemed to be a “relevant” change, it will need to be added as part of a later update. Until then, it can be queried directly as the Provenance that points to this version using _revinclude All Provenances should have some historical version of this Request as their subject.).
min:
  v: 0
max:
  v: *
base:
  path:
    v: MedicationDispense.eventHistory
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Provenance
    link: http://hl7.org/fhir/StructureDefinition/Provenance
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: .inboundRelationship(typeCode=SUBJ].source[classCode=CACT, moodCode=EVN]

element:
  id:
    v: MedicationDispense.id
  path:
    v: MedicationDispense.id
  short:
    v: Identificador lógico deste artefato
  definition:
    v: Identificador lógico deste artefato
element:
  id:
    v: MedicationDispense.meta
  path:
    v: MedicationDispense.meta
  short:
    v: Metadados sobre o recurso
  definition:
    v: Metadados sobre o recurso
element:
  id:
    v: MedicationDispense.implicitRules
  path:
    v: MedicationDispense.implicitRules
  short:
    v: Um conjunto de regras sob as quais este conteúdo foi criado
  definition:
    v: Um conjunto de regras sob as quais este conteúdo foi criado
element:
  id:
    v: MedicationDispense.language
  path:
    v: MedicationDispense.language
  short:
    v: Idioma do recurso
  definition:
    v: Idioma do recurso
element:
  id:
    v: MedicationDispense.text
  path:
    v: MedicationDispense.text
  short:
    v: Resumo do texto do recurso em linguagem natural
  definition:
    v: Resumo do texto do recurso em linguagem natural
element:
  id:
    v: MedicationDispense.contained
  path:
    v: MedicationDispense.contained
  short:
    v: Recursos contidos no recurso
  definition:
    v: Recursos contidos no recurso
element:
  id:
    v: MedicationDispense.extension
  path:
    v: MedicationDispense.extension
  short:
    v: Extensões adicionais que não fazem parte do modelo base
  definition:
    v: Extensões adicionais que não fazem parte do modelo base
element:
  id:
    v: MedicationDispense.modifierExtension
  path:
    v: MedicationDispense.modifierExtension
  short:
    v: Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
  definition:
    v: Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
element:
  id:
    v: MedicationDispense.identifier
  path:
    v: MedicationDispense.identifier
  short:
    v: Identificadores externos para este recurso
  definition:
    v: Identificadores externos para este recurso
element:
  id:
    v: MedicationDispense.partOf
  path:
    v: MedicationDispense.partOf
  short:
    v: Referência ao procedimento que esta dispensação faz parte
  definition:
    v: Referência ao procedimento que esta dispensação faz parte
element:
  id:
    v: MedicationDispense.status
  path:
    v: MedicationDispense.status
  short:
    v: Código de status da dispensação de medicamentos
  definition:
    v: Código de status da dispensação de medicamentos
element:
  id:
    v: MedicationDispense.statusReason[x]
  path:
    v: MedicationDispense.statusReason[x]
  short:
    v: Porquê uma dispensação não foi realizada
  definition:
    v: Porquê uma dispensação não foi realizada
element:
  id:
    v: MedicationDispense.category
  path:
    v: MedicationDispense.category
  short:
    v: Tipo de dispensação de medicamentos
  definition:
    v: Tipo de dispensação de medicamentos
  min:
    v: 1
element:
  id:
    v: MedicationDispense.medication[x]
  path:
    v: MedicationDispense.medication[x]
  slicing:
    discriminator:
      type:
        v: type
      path:
        v: $this
    ordered:
      v: false
    rules:
      v: open
  short:
    v: Que medicamento foi fornecido
  definition:
    v: Que medicamento foi fornecido
element:
  id:
    v: MedicationDispense.medication[x]:medicationReference
  path:
    v: MedicationDispense.medication[x]
  slice name:
    v: medicationReference
  short:
    v: Referência ao medicamento dispensado
  definition:
    v: Referência ao medicamento dispensado
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Reference
    target profile:
      v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medication
      link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medication
element:
  id:
    v: MedicationDispense.subject
  path:
    v: MedicationDispense.subject
  short:
    v: Referência ao paciente para quem o medicamento foi dispensado
  definition:
    v: Referência ao paciente para quem o medicamento foi dispensado
  min:
    v: 1
  type:
    code:
      v: Reference
    target profile:
      v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient
      link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient
element:
  id:
    v: MedicationDispense.context
  path:
    v: MedicationDispense.context
  short:
    v: Referência ao atendimento o qual o medicamento foi dispensado
  definition:
    v: Referência ao atendimento o qual o medicamento foi dispensado
  type:
    code:
      v: Reference
    target profile:
      v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter
      link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter
element:
  id:
    v: MedicationDispense.supportingInformation
  path:
    v: MedicationDispense.supportingInformation
  short:
    v: Referência à outros recursos que subsidiam a dispensação do medicamento
  definition:
    v: Referência à outros recursos que subsidiam a dispensação do medicamento

id:
  v: MedicationDispense.performer
path:
  v: MedicationDispense.performer
short:
  v: Quem realizou a dispensação do medicamento
definition:
  v: Quem realizou a dispensação do medicamento
min:
  v: 1

id:
  v: MedicationDispense.performer.id
path:
  v: MedicationDispense.performer.id
short:
  v: Identificador exclusivo para referência entre elementos
definition:
  v: Identificador exclusivo para referência entre elementos

id:
  v: MedicationDispense.performer.extension
path:
  v: MedicationDispense.performer.extension
short:
  v: Conteúdo adicional definido pelas implementações
definition:
  v: Conteúdo adicional definido pelas implementações

id:
  v: MedicationDispense.performer.modifierExtension
path:
  v: MedicationDispense.performer.modifierExtension
short:
  v: Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
definition:
  v: Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas

id:
  v: MedicationDispense.performer.function
path:
  v: MedicationDispense.performer.function
short:
  v: Função do profissional da dispensação do medicamento
definition:
  v: Função do profissional da dispensação do medicamento

id:
  v: MedicationDispense.performer.actor
path:
  v: MedicationDispense.performer.actor
short:
  v: Referência ao profissional/organização/dispositivo/pessoa/paciente que realizou a dispensação do medicamento
definition:
  v: Referência ao profissional/organização/dispositivo/pessoa/paciente que realizou a dispensação do medicamento
type:
  code:
    v: Reference
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Device
    link: http://hl7.org/fhir/StructureDefinition/Device

id:
  v: MedicationDispense.location
path:
  v: MedicationDispense.location
short:
  v: Referência ao local de dispensação do medicamento
definition:
  v: Referência ao local de dispensação do medicamento
type:
  code:
    v: Reference
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-location
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-location

id:
  v: MedicationDispense.authorizingPrescription
path:
  v: MedicationDispense.authorizingPrescription
short:
  v: Referência à solicitação da dispensação do medicamento
definition:
  v: Referência à solicitação da dispensação do medicamento
type:
  code:
    v: Reference
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest

id:
  v: MedicationDispense.type
path:
  v: MedicationDispense.type
short:
  v: Tipo de dispensação do medicamento
definition:
  v: Tipo de dispensação do medicamento

id:
  v: MedicationDispense.quantity
path:
  v: MedicationDispense.quantity
short:
  v: Quantidade de medicamento dispensada
definition:
  v: Quantidade de medicamento dispensada
min:
  v: 1

id:
  v: MedicationDispense.daysSupply
path:
  v: MedicationDispense.daysSupply
short:
  v: Número de dias de dispensação do medicamento
definition:
  v: Número de dias de dispensação do medicamento

id:
  v: MedicationDispense.whenPrepared
path:
  v: MedicationDispense.whenPrepared
short:
  v: Quando o produto foi embalado e revisado
definition:
  v: Quando o produto foi embalado e revisado

id:
  v: MedicationDispense.whenHandedOver
path:
  v: MedicationDispense.whenHandedOver
short:
  v: Quando o produto foi distribuído
definition:
  v: Quando o produto foi distribuído
min:
  v: 1

id:
  v: MedicationDispense.destination
path:
  v: MedicationDispense.destination
short:
  v: Para onde o medicamento foi enviado
definition:
  v: Para onde o medicamento foi enviado
type:
  code:
    v: Reference
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-location
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-location

id:
  v: MedicationDispense.receiver
path:
  v: MedicationDispense.receiver
short:
  v: Referência ao profissional ou ao paciente que recebeu o medicamento
definition:
  v: Referência ao profissional ou ao paciente que recebeu o medicamento
min:
  v: 1
max:
  v: 1
type:
  code:
    v: Reference
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient

id:
  v: MedicationDispense.note
path:
  v: MedicationDispense.note
short:
  v: Informações sobre a dispensação do medicamento
definition:
  v: Informações sobre a dispensação do medicamento

id:
  v: MedicationDispense.dosageInstruction
path:
  v: MedicationDispense.dosageInstruction
short:
  v: Como o medicamento deve ser usado pelo paciente ou administrado pelo cuidador
definition:
  v: Como o medicamento deve ser usado pelo paciente ou administrado pelo cuidador

id:
  v: MedicationDispense.substitution
path:
  v: MedicationDispense.substitution
short:
  v: Se uma substituição foi realizada na dispensação
definition:
  v: Se uma substituição foi realizada na dispensação

id:
  v: MedicationDispense.substitution.id
path:
  v: MedicationDispense.substitution.id
short:
  v: Identificador exclusivo para referência entre elementos
definition:
  v: Identificador exclusivo para referência entre elementos

id:
  v: MedicationDispense.substitution.extension
path:
  v: MedicationDispense.substitution.extension
short:
  v: Conteúdo adicional definido pelas implementações
definition:
  v: Conteúdo adicional definido pelas implementações

id:
  v: MedicationDispense.substitution.modifierExtension
path:
  v: MedicationDispense.substitution.modifierExtension
short:
  v: Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
definition:
  v: Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas

id:
  v: MedicationDispense.substitution.wasSubstituted
path:
  v: MedicationDispense.substitution.wasSubstituted
short:
  v: Se foi ou não realizada uma substituição na dispensação do medicamento
definition:
  v: Se foi ou não realizada uma substituição na dispensação do medicamento

id:
  v: MedicationDispense.substitution.type
path:
  v: MedicationDispense.substitution.type
short:
  v: Código que indica se um medicamento diferente do prescrito foi substituido
definition:
  v: Código que indica se um medicamento diferente do prescrito foi substituido

id:
  v: MedicationDispense.substitution.reason
path:
  v: MedicationDispense.substitution.reason
short:
  v: Por que a substituição foi feita
definition:
  v: Por que a substituição foi feita

id:
  v: MedicationDispense.substitution.responsibleParty
path:
  v: MedicationDispense.substitution.responsibleParty
short:
  v: Referência ao profissional responsável pela substituição do medicamento
definition:
  v: Referência ao profissional responsável pela substituição do medicamento
type:
  code:
    v: Reference
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner
  target profile:
    v: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole
    link: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole

id:
  v: MedicationDispense.detectedIssue
path:
  v: MedicationDispense.detectedIssue
short:
  v: Referência à condição clínica
definition:
  v: Referência à condição clínica

id:
  v: MedicationDispense.eventHistory
path:
  v: MedicationDispense.eventHistory
short:
  v: Referência à uma lista de eventos
definition:
  v: Referência à uma lista de eventos