Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1
1.0.0 - STU1
This page is part of the Core do Brasil (v1.0.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions
URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationdispense | Versão: 1.0.0 | |||
Active as of 2025-02-27 | Nome computável: BRCoreMedicationDispense |
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.
Este recurso abrange o fornecimento de medicamentos a um paciente. Exemplos incluem dispensação e retirada de uma farmácia ambulatorial ou comunitária, dispensação de medicamentos específicos do paciente da farmácia hospitalar para uma enfermaria, bem como emissão de uma dose única do estoque da enfermaria para um paciente para consumo final.
MedicationDispense é um recurso de evento de uma perspectiva de fluxo de trabalho FHIR - veja https://hl7.org/fhir/r4/workflow.html#event.
O recurso brasileiro br-core-medicationdispense restringe os casos de uso do Recurso FHIR canônico, e deve ser utilizado para dispensação de qualquer medicamento, em qualquer tipo de estabelecimento, mesmo não vinculado ao SUS.
O recurso br-core-medicationdispense contempla as seguintes situações de uso:
NA RNDS o registro de Dispensação de Medicamentos (RDM) é descrito como um documento clínico (composition) conforme BRRegistrodispensacaomedicamento. Esta estrutura referencia o recurso RNDS BRDispensacaoMedicamento que é o FHIR R4 – medicationdispense, ou seja, exatamente o que está sendo descrito aqui. Na RNDS este registro está limitado a dispensação de medicamentos não sujeitos a controle especial ocorrida em âmbito de atendimento ambulatorial por unidades públicas de saúde, unidades privadas financiadas pelo SUS ou pelo Programa Farmácia Popular do Brasil, conforme modelo disposto no Anexo B da Portaria SAES/MS nº 50/2022.
Os seguintes elementos de dados devem estar sempre presentes ( definição Mandatory ) ou devem ser suportados se os dados estiverem presentes no sistema de envio ( definição Must Support ). Eles são apresentados abaixo em uma explicação simples e legível por humanos. Orientações e exemplos específicos de perfil também são fornecidos. As Exibições Formais abaixo fornecem o resumo formal, definições e requisitos de terminologia.
Cada medicamento dispensado deve ter:
Cada dispensação de medicamento deve suportar:
Orientações de implementação específicas do perfil:
O domínio Medicação(Medication) inclui uma série de recursos relacionados, conforme abaixo:
MedicationRequest(br-core-medicationrequest) | Uma ordem para fornecimento do medicamento e instruções para administração do medicamento a um paciente. |
MedicamentoDispense(br-core-medicationdispense) | Fornecimento de um medicamento com a intenção de que ele seja posteriormente consumido por um paciente (geralmente em resposta a uma prescrição). |
MedicationAdministration(br-core-medicationadministration) | Quando um paciente realmente consome um medicamento, ou o medicamento é administrado a ele de outra forma |
MedicationAdministration(br-core-medicationstatement) | Este é um registro de um medicamento sendo tomado por um paciente ou que um medicamento foi dado a um paciente, onde o registro é o resultado de um relatório do paciente ou de outro clínico. Uma declaração de medicamento não é parte do fluxo prescrever->dispensar->administrar, mas é um relatório de que este fluxo (ou pelo menos uma parte dela) ocorreu, resultando em uma crença de que o paciente recebeu um medicamento específico. |
Usage:
Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.
Esta estrutura é derivada de MedicationDispense
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
MedicationDispense | |||
![]() ![]() ![]() |
0..* | Identifier | Identificadores externos para este recurso | |
![]() ![]() ![]() |
0..* | Reference(Procedure) | Evento que a dispensação faz parte de | |
![]() ![]() ![]() |
1..1 | code | Códigos de status da dispensação de medicamentos | |
![]() ![]() ![]() |
0..1 | CodeableConcept, Reference(DetectedIssue) | Por que uma dispensação não foi realizada | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Tipo de dispensação de medicamentos | |
![]() ![]() ![]() |
1..1 | CodeableConcept, Reference(Medication) | Que medicamento foi fornecido Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() |
0..1 | Reference(br-core-medication) | What medication was supplied | |
![]() ![]() ![]() |
1..1 | Reference(BRCorePatient) | Para quem é a dispensação | |
![]() ![]() ![]() |
0..1 | Reference(br-core-encounter) | Encounter / Episode associado a este evento | |
![]() ![]() ![]() |
0..* | Reference(Resource) | Informações que subsidiam a dispensação do medicamento | |
![]() ![]() ![]() |
1..* | BackboneElement | Quem realizou o evento | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Quem realizou a dispensação e o que eles fizeram | |
![]() ![]() ![]() ![]() |
1..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) | Indivíduo que estava realizando | |
![]() ![]() ![]() |
0..1 | Reference(br-core-location) | Onde ocorreu a dispensação | |
![]() ![]() ![]() |
0..* | Reference(br-core-medicationrequest) | Ordem de medicação que autoriza a dispensação | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Preenchimento de teste, preenchimento parcial, preenchimento de emergência, etc. | |
![]() ![]() ![]() |
1..1 | SimpleQuantity | Quantidade dispensada | |
![]() ![]() ![]() |
0..1 | SimpleQuantity | Quantidade de medicamento expressa como uma quantidade de tempo | |
![]() ![]() ![]() |
0..1 | dateTime | Quando o produto foi embalado e revisado | |
![]() ![]() ![]() |
1..1 | dateTime | Quando o produto foi distribuído | |
![]() ![]() ![]() |
0..1 | Reference(br-core-location) | Para onde o medicamento foi enviado | |
![]() ![]() ![]() |
1..1 | Reference(BRCorePractitioner | BRCorePatient) | Quem coletou a medicação | |
![]() ![]() ![]() |
0..* | Annotation | Informações sobre a dispensação | |
![]() ![]() ![]() |
0..* | Dosage | Como o medicamento deve ser usado pelo paciente ou administrado pelo cuidador | |
![]() ![]() ![]() |
0..1 | BackboneElement | Se uma substituição foi realizada na dispensação | |
![]() ![]() ![]() ![]() |
1..1 | boolean | Se uma substituição foi ou não realizada na dispensação | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Código que indica se um medicamento diferente do prescrito foi dispensado | |
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Por que a substituição foi feita | |
![]() ![]() ![]() ![]() |
0..* | Reference(BRCorePractitioner | BRCorePractitionerRole) | Quem é responsável pela substituição | |
![]() ![]() ![]() |
0..* | Reference(DetectedIssue) | Problema clínico com ação | |
![]() ![]() ![]() |
0..* | Reference(Provenance) | Uma lista de eventos relevantes do ciclo de vida | |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | MedicationDispense | Dispensing a medication to a named patient dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: 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 dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management mdd-1: whenHandedOver cannot be before whenPrepared |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() |
0..* | Identifier | Identificadores externos para este recurso ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Reference(Procedure) | Evento que a dispensação faz parte de ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
?!Σ | 1..1 | code | Códigos de status da dispensação de medicamentos Binding: MedicationDispense Status Codes (required): A coded concept specifying the state of the dispense event. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..1 | Por que uma dispensação não foi realizada Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed. ele-1: All FHIR elements must have a @value or children | ||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
Reference(DetectedIssue) | |||
![]() ![]() ![]() |
1..1 | CodeableConcept | Tipo de dispensação de medicamentos Binding: MedicationDispense Category Codes (preferred): A code describing where the dispensed medication is expected to be consumed or administered. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
Σ | 1..1 | Que medicamento foi fornecido Slice: Unordered, Open by type:$this Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying which substance or product can be dispensed. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
Reference(Medication) | |||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(br-core-medication) | What medication was supplied ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 1..1 | Reference(BRCorePatient) | Para quem é a dispensação ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..1 | Reference(br-core-encounter) | Encounter / Episode associado a este evento ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Reference(Resource) | Informações que subsidiam a dispensação do medicamento ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
1..* | BackboneElement | Quem realizou o evento ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Quem realizou a dispensação e o que eles fizeram Binding: MedicationDispense Performer Function Codes (example): A code describing the role an individual played in dispensing a medication. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
1..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) | Indivíduo que estava realizando ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..1 | Reference(br-core-location) | Onde ocorreu a dispensação ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Reference(br-core-medicationrequest) | Ordem de medicação que autoriza a dispensação ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Preenchimento de teste, preenchimento parcial, preenchimento de emergência, etc. Binding: ActPharmacySupplyType (example): Indicates the type of dispensing event that is performed. For example, Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
1..1 | SimpleQuantity | Quantidade dispensada ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..1 | SimpleQuantity | Quantidade de medicamento expressa como uma quantidade de tempo ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
Σ | 0..1 | dateTime | Quando o produto foi embalado e revisado ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
1..1 | dateTime | Quando o produto foi distribuído ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..1 | Reference(br-core-location) | Para onde o medicamento foi enviado ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
1..1 | Reference(BRCorePractitioner | BRCorePatient) | Quem coletou a medicação ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Annotation | Informações sobre a dispensação ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Dosage | Como o medicamento deve ser usado pelo paciente ou administrado pelo cuidador ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..1 | BackboneElement | Se uma substituição foi realizada na dispensação ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() |
1..1 | boolean | Se uma substituição foi ou não realizada na dispensação ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Código que indica se um medicamento diferente do prescrito foi dispensado Binding: ActSubstanceAdminSubstitutionCode (example): A coded concept describing whether a different medicinal product may be dispensed other than the product as specified exactly in the prescription. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Por que a substituição foi feita Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
0..* | Reference(BRCorePractitioner | BRCorePractitionerRole) | Quem é responsável pela substituição ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Reference(DetectedIssue) | Problema clínico com ação ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Reference(Provenance) | Uma lista de eventos relevantes do ciclo de vida ele-1: All FHIR elements must have a @value or children | |
![]() |
Path | Conformance | ValueSet | URI |
MedicationDispense.status | required | MedicationDispense Status Codeshttp://hl7.org/fhir/ValueSet/medicationdispense-status|4.0.1 from the FHIR Standard | |
MedicationDispense.statusReason[x] | example | MedicationDispense Status Reason Codeshttp://hl7.org/fhir/ValueSet/medicationdispense-status-reason from the FHIR Standard | |
MedicationDispense.category | preferred | MedicationDispense Category Codeshttp://hl7.org/fhir/ValueSet/medicationdispense-category from the FHIR Standard | |
MedicationDispense.medication[x] | example | SNOMEDCTMedicationCodeshttp://hl7.org/fhir/ValueSet/medication-codes from the FHIR Standard | |
MedicationDispense.performer.function | example | MedicationDispense Performer Function Codeshttp://hl7.org/fhir/ValueSet/medicationdispense-performer-function from the FHIR Standard | |
MedicationDispense.type | example | ActPharmacySupplyTypehttp://terminology.hl7.org/ValueSet/v3-ActPharmacySupplyType | |
MedicationDispense.substitution.type | example | ActSubstanceAdminSubstitutionCodehttp://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode | |
MedicationDispense.substitution.reason | example | SubstanceAdminSubstitutionReasonhttp://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | MedicationDispense | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | MedicationDispense | 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 : 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() | |
dom-4 | error | MedicationDispense | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | MedicationDispense | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | MedicationDispense | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
mdd-1 | error | MedicationDispense | whenHandedOver cannot be before whenPrepared : whenHandedOver.empty() or whenPrepared.empty() or whenHandedOver >= whenPrepared |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | MedicationDispense | Dispensing a medication to a named patient mdd-1: whenHandedOver cannot be before whenPrepared | ||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
0..* | Identifier | Identificadores externos para este recurso | |||||
![]() ![]() ![]() |
0..* | Reference(Procedure) | Evento que a dispensação faz parte de | |||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | Códigos de status da dispensação de medicamentos Binding: MedicationDispense Status Codes (required): A coded concept specifying the state of the dispense event. | ||||
![]() ![]() ![]() |
0..1 | Por que uma dispensação não foi realizada Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed. | ||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Reference(DetectedIssue) | |||||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Tipo de dispensação de medicamentos Binding: MedicationDispense Category Codes (preferred): A code describing where the dispensed medication is expected to be consumed or administered. | |||||
![]() ![]() ![]() |
Σ | 1..1 | Que medicamento foi fornecido Slice: Unordered, Open by type:$this Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying which substance or product can be dispensed. | |||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Reference(Medication) | |||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(br-core-medication) | What medication was supplied | ||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(BRCorePatient) | Para quem é a dispensação | ||||
![]() ![]() ![]() |
0..1 | Reference(br-core-encounter) | Encounter / Episode associado a este evento | |||||
![]() ![]() ![]() |
0..* | Reference(Resource) | Informações que subsidiam a dispensação do medicamento | |||||
![]() ![]() ![]() |
1..* | BackboneElement | Quem realizou o evento | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Quem realizou a dispensação e o que eles fizeram Binding: MedicationDispense Performer Function Codes (example): A code describing the role an individual played in dispensing a medication. | |||||
![]() ![]() ![]() ![]() |
1..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) | Indivíduo que estava realizando | |||||
![]() ![]() ![]() |
0..1 | Reference(br-core-location) | Onde ocorreu a dispensação | |||||
![]() ![]() ![]() |
0..* | Reference(br-core-medicationrequest) | Ordem de medicação que autoriza a dispensação | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Preenchimento de teste, preenchimento parcial, preenchimento de emergência, etc. Binding: ActPharmacySupplyType (example): Indicates the type of dispensing event that is performed. For example, Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc. | |||||
![]() ![]() ![]() |
1..1 | SimpleQuantity | Quantidade dispensada | |||||
![]() ![]() ![]() |
0..1 | SimpleQuantity | Quantidade de medicamento expressa como uma quantidade de tempo | |||||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | Quando o produto foi embalado e revisado | ||||
![]() ![]() ![]() |
1..1 | dateTime | Quando o produto foi distribuído | |||||
![]() ![]() ![]() |
0..1 | Reference(br-core-location) | Para onde o medicamento foi enviado | |||||
![]() ![]() ![]() |
1..1 | Reference(BRCorePractitioner | BRCorePatient) | Quem coletou a medicação | |||||
![]() ![]() ![]() |
0..* | Annotation | Informações sobre a dispensação | |||||
![]() ![]() ![]() |
0..* | Dosage | Como o medicamento deve ser usado pelo paciente ou administrado pelo cuidador | |||||
![]() ![]() ![]() |
0..1 | BackboneElement | Se uma substituição foi realizada na dispensação | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | boolean | Se uma substituição foi ou não realizada na dispensação | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Código que indica se um medicamento diferente do prescrito foi dispensado Binding: ActSubstanceAdminSubstitutionCode (example): A coded concept describing whether a different medicinal product may be dispensed other than the product as specified exactly in the prescription. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Por que a substituição foi feita Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed. | |||||
![]() ![]() ![]() ![]() |
0..* | Reference(BRCorePractitioner | BRCorePractitionerRole) | Quem é responsável pela substituição | |||||
![]() ![]() ![]() |
0..* | Reference(DetectedIssue) | Problema clínico com ação | |||||
![]() ![]() ![]() |
0..* | Reference(Provenance) | Uma lista de eventos relevantes do ciclo de vida | |||||
![]() |
Path | Conformance | ValueSet | URI | |||
MedicationDispense.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
MedicationDispense.status | required | MedicationDispense Status Codeshttp://hl7.org/fhir/ValueSet/medicationdispense-status|4.0.1 from the FHIR Standard | ||||
MedicationDispense.statusReason[x] | example | MedicationDispense Status Reason Codeshttp://hl7.org/fhir/ValueSet/medicationdispense-status-reason from the FHIR Standard | ||||
MedicationDispense.category | preferred | MedicationDispense Category Codeshttp://hl7.org/fhir/ValueSet/medicationdispense-category from the FHIR Standard | ||||
MedicationDispense.medication[x] | example | SNOMEDCTMedicationCodeshttp://hl7.org/fhir/ValueSet/medication-codes from the FHIR Standard | ||||
MedicationDispense.performer.function | example | MedicationDispense Performer Function Codeshttp://hl7.org/fhir/ValueSet/medicationdispense-performer-function from the FHIR Standard | ||||
MedicationDispense.type | example | ActPharmacySupplyTypehttp://terminology.hl7.org/ValueSet/v3-ActPharmacySupplyType | ||||
MedicationDispense.substitution.type | example | ActSubstanceAdminSubstitutionCodehttp://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode | ||||
MedicationDispense.substitution.reason | example | SubstanceAdminSubstitutionReasonhttp://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | MedicationDispense | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | MedicationDispense | 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 : 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() | |
dom-4 | error | MedicationDispense | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | MedicationDispense | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | MedicationDispense | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
mdd-1 | error | MedicationDispense | whenHandedOver cannot be before whenPrepared : whenHandedOver.empty() or whenPrepared.empty() or whenHandedOver >= whenPrepared |
Esta estrutura é derivada de MedicationDispense
Summary
Mandatory: 6 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Visão diferencial
Esta estrutura é derivada de MedicationDispense
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
MedicationDispense | |||
![]() ![]() ![]() |
0..* | Identifier | Identificadores externos para este recurso | |
![]() ![]() ![]() |
0..* | Reference(Procedure) | Evento que a dispensação faz parte de | |
![]() ![]() ![]() |
1..1 | code | Códigos de status da dispensação de medicamentos | |
![]() ![]() ![]() |
0..1 | CodeableConcept, Reference(DetectedIssue) | Por que uma dispensação não foi realizada | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Tipo de dispensação de medicamentos | |
![]() ![]() ![]() |
1..1 | CodeableConcept, Reference(Medication) | Que medicamento foi fornecido Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() |
0..1 | Reference(br-core-medication) | What medication was supplied | |
![]() ![]() ![]() |
1..1 | Reference(BRCorePatient) | Para quem é a dispensação | |
![]() ![]() ![]() |
0..1 | Reference(br-core-encounter) | Encounter / Episode associado a este evento | |
![]() ![]() ![]() |
0..* | Reference(Resource) | Informações que subsidiam a dispensação do medicamento | |
![]() ![]() ![]() |
1..* | BackboneElement | Quem realizou o evento | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Quem realizou a dispensação e o que eles fizeram | |
![]() ![]() ![]() ![]() |
1..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) | Indivíduo que estava realizando | |
![]() ![]() ![]() |
0..1 | Reference(br-core-location) | Onde ocorreu a dispensação | |
![]() ![]() ![]() |
0..* | Reference(br-core-medicationrequest) | Ordem de medicação que autoriza a dispensação | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Preenchimento de teste, preenchimento parcial, preenchimento de emergência, etc. | |
![]() ![]() ![]() |
1..1 | SimpleQuantity | Quantidade dispensada | |
![]() ![]() ![]() |
0..1 | SimpleQuantity | Quantidade de medicamento expressa como uma quantidade de tempo | |
![]() ![]() ![]() |
0..1 | dateTime | Quando o produto foi embalado e revisado | |
![]() ![]() ![]() |
1..1 | dateTime | Quando o produto foi distribuído | |
![]() ![]() ![]() |
0..1 | Reference(br-core-location) | Para onde o medicamento foi enviado | |
![]() ![]() ![]() |
1..1 | Reference(BRCorePractitioner | BRCorePatient) | Quem coletou a medicação | |
![]() ![]() ![]() |
0..* | Annotation | Informações sobre a dispensação | |
![]() ![]() ![]() |
0..* | Dosage | Como o medicamento deve ser usado pelo paciente ou administrado pelo cuidador | |
![]() ![]() ![]() |
0..1 | BackboneElement | Se uma substituição foi realizada na dispensação | |
![]() ![]() ![]() ![]() |
1..1 | boolean | Se uma substituição foi ou não realizada na dispensação | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Código que indica se um medicamento diferente do prescrito foi dispensado | |
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Por que a substituição foi feita | |
![]() ![]() ![]() ![]() |
0..* | Reference(BRCorePractitioner | BRCorePractitionerRole) | Quem é responsável pela substituição | |
![]() ![]() ![]() |
0..* | Reference(DetectedIssue) | Problema clínico com ação | |
![]() ![]() ![]() |
0..* | Reference(Provenance) | Uma lista de eventos relevantes do ciclo de vida | |
![]() |
Visualização de elementos -chave
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | MedicationDispense | Dispensing a medication to a named patient dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: 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 dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management mdd-1: whenHandedOver cannot be before whenPrepared |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() |
0..* | Identifier | Identificadores externos para este recurso ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Reference(Procedure) | Evento que a dispensação faz parte de ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
?!Σ | 1..1 | code | Códigos de status da dispensação de medicamentos Binding: MedicationDispense Status Codes (required): A coded concept specifying the state of the dispense event. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..1 | Por que uma dispensação não foi realizada Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed. ele-1: All FHIR elements must have a @value or children | ||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
Reference(DetectedIssue) | |||
![]() ![]() ![]() |
1..1 | CodeableConcept | Tipo de dispensação de medicamentos Binding: MedicationDispense Category Codes (preferred): A code describing where the dispensed medication is expected to be consumed or administered. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
Σ | 1..1 | Que medicamento foi fornecido Slice: Unordered, Open by type:$this Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying which substance or product can be dispensed. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
Reference(Medication) | |||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(br-core-medication) | What medication was supplied ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 1..1 | Reference(BRCorePatient) | Para quem é a dispensação ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..1 | Reference(br-core-encounter) | Encounter / Episode associado a este evento ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Reference(Resource) | Informações que subsidiam a dispensação do medicamento ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
1..* | BackboneElement | Quem realizou o evento ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Quem realizou a dispensação e o que eles fizeram Binding: MedicationDispense Performer Function Codes (example): A code describing the role an individual played in dispensing a medication. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
1..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) | Indivíduo que estava realizando ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..1 | Reference(br-core-location) | Onde ocorreu a dispensação ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Reference(br-core-medicationrequest) | Ordem de medicação que autoriza a dispensação ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Preenchimento de teste, preenchimento parcial, preenchimento de emergência, etc. Binding: ActPharmacySupplyType (example): Indicates the type of dispensing event that is performed. For example, Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
1..1 | SimpleQuantity | Quantidade dispensada ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..1 | SimpleQuantity | Quantidade de medicamento expressa como uma quantidade de tempo ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
Σ | 0..1 | dateTime | Quando o produto foi embalado e revisado ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
1..1 | dateTime | Quando o produto foi distribuído ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..1 | Reference(br-core-location) | Para onde o medicamento foi enviado ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
1..1 | Reference(BRCorePractitioner | BRCorePatient) | Quem coletou a medicação ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Annotation | Informações sobre a dispensação ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Dosage | Como o medicamento deve ser usado pelo paciente ou administrado pelo cuidador ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..1 | BackboneElement | Se uma substituição foi realizada na dispensação ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() |
1..1 | boolean | Se uma substituição foi ou não realizada na dispensação ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Código que indica se um medicamento diferente do prescrito foi dispensado Binding: ActSubstanceAdminSubstitutionCode (example): A coded concept describing whether a different medicinal product may be dispensed other than the product as specified exactly in the prescription. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Por que a substituição foi feita Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
0..* | Reference(BRCorePractitioner | BRCorePractitionerRole) | Quem é responsável pela substituição ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Reference(DetectedIssue) | Problema clínico com ação ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | Reference(Provenance) | Uma lista de eventos relevantes do ciclo de vida ele-1: All FHIR elements must have a @value or children | |
![]() |
Path | Conformance | ValueSet | URI |
MedicationDispense.status | required | MedicationDispense Status Codeshttp://hl7.org/fhir/ValueSet/medicationdispense-status|4.0.1 from the FHIR Standard | |
MedicationDispense.statusReason[x] | example | MedicationDispense Status Reason Codeshttp://hl7.org/fhir/ValueSet/medicationdispense-status-reason from the FHIR Standard | |
MedicationDispense.category | preferred | MedicationDispense Category Codeshttp://hl7.org/fhir/ValueSet/medicationdispense-category from the FHIR Standard | |
MedicationDispense.medication[x] | example | SNOMEDCTMedicationCodeshttp://hl7.org/fhir/ValueSet/medication-codes from the FHIR Standard | |
MedicationDispense.performer.function | example | MedicationDispense Performer Function Codeshttp://hl7.org/fhir/ValueSet/medicationdispense-performer-function from the FHIR Standard | |
MedicationDispense.type | example | ActPharmacySupplyTypehttp://terminology.hl7.org/ValueSet/v3-ActPharmacySupplyType | |
MedicationDispense.substitution.type | example | ActSubstanceAdminSubstitutionCodehttp://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode | |
MedicationDispense.substitution.reason | example | SubstanceAdminSubstitutionReasonhttp://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | MedicationDispense | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | MedicationDispense | 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 : 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() | |
dom-4 | error | MedicationDispense | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | MedicationDispense | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | MedicationDispense | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
mdd-1 | error | MedicationDispense | whenHandedOver cannot be before whenPrepared : whenHandedOver.empty() or whenPrepared.empty() or whenHandedOver >= whenPrepared |
Visualização instantânea
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | MedicationDispense | Dispensing a medication to a named patient mdd-1: whenHandedOver cannot be before whenPrepared | ||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
0..* | Identifier | Identificadores externos para este recurso | |||||
![]() ![]() ![]() |
0..* | Reference(Procedure) | Evento que a dispensação faz parte de | |||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | Códigos de status da dispensação de medicamentos Binding: MedicationDispense Status Codes (required): A coded concept specifying the state of the dispense event. | ||||
![]() ![]() ![]() |
0..1 | Por que uma dispensação não foi realizada Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed. | ||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Reference(DetectedIssue) | |||||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Tipo de dispensação de medicamentos Binding: MedicationDispense Category Codes (preferred): A code describing where the dispensed medication is expected to be consumed or administered. | |||||
![]() ![]() ![]() |
Σ | 1..1 | Que medicamento foi fornecido Slice: Unordered, Open by type:$this Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying which substance or product can be dispensed. | |||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Reference(Medication) | |||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(br-core-medication) | What medication was supplied | ||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(BRCorePatient) | Para quem é a dispensação | ||||
![]() ![]() ![]() |
0..1 | Reference(br-core-encounter) | Encounter / Episode associado a este evento | |||||
![]() ![]() ![]() |
0..* | Reference(Resource) | Informações que subsidiam a dispensação do medicamento | |||||
![]() ![]() ![]() |
1..* | BackboneElement | Quem realizou o evento | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Quem realizou a dispensação e o que eles fizeram Binding: MedicationDispense Performer Function Codes (example): A code describing the role an individual played in dispensing a medication. | |||||
![]() ![]() ![]() ![]() |
1..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) | Indivíduo que estava realizando | |||||
![]() ![]() ![]() |
0..1 | Reference(br-core-location) | Onde ocorreu a dispensação | |||||
![]() ![]() ![]() |
0..* | Reference(br-core-medicationrequest) | Ordem de medicação que autoriza a dispensação | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Preenchimento de teste, preenchimento parcial, preenchimento de emergência, etc. Binding: ActPharmacySupplyType (example): Indicates the type of dispensing event that is performed. For example, Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc. | |||||
![]() ![]() ![]() |
1..1 | SimpleQuantity | Quantidade dispensada | |||||
![]() ![]() ![]() |
0..1 | SimpleQuantity | Quantidade de medicamento expressa como uma quantidade de tempo | |||||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | Quando o produto foi embalado e revisado | ||||
![]() ![]() ![]() |
1..1 | dateTime | Quando o produto foi distribuído | |||||
![]() ![]() ![]() |
0..1 | Reference(br-core-location) | Para onde o medicamento foi enviado | |||||
![]() ![]() ![]() |
1..1 | Reference(BRCorePractitioner | BRCorePatient) | Quem coletou a medicação | |||||
![]() ![]() ![]() |
0..* | Annotation | Informações sobre a dispensação | |||||
![]() ![]() ![]() |
0..* | Dosage | Como o medicamento deve ser usado pelo paciente ou administrado pelo cuidador | |||||
![]() ![]() ![]() |
0..1 | BackboneElement | Se uma substituição foi realizada na dispensação | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | boolean | Se uma substituição foi ou não realizada na dispensação | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Código que indica se um medicamento diferente do prescrito foi dispensado Binding: ActSubstanceAdminSubstitutionCode (example): A coded concept describing whether a different medicinal product may be dispensed other than the product as specified exactly in the prescription. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Por que a substituição foi feita Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed. | |||||
![]() ![]() ![]() ![]() |
0..* | Reference(BRCorePractitioner | BRCorePractitionerRole) | Quem é responsável pela substituição | |||||
![]() ![]() ![]() |
0..* | Reference(DetectedIssue) | Problema clínico com ação | |||||
![]() ![]() ![]() |
0..* | Reference(Provenance) | Uma lista de eventos relevantes do ciclo de vida | |||||
![]() |
Path | Conformance | ValueSet | URI | |||
MedicationDispense.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
MedicationDispense.status | required | MedicationDispense Status Codeshttp://hl7.org/fhir/ValueSet/medicationdispense-status|4.0.1 from the FHIR Standard | ||||
MedicationDispense.statusReason[x] | example | MedicationDispense Status Reason Codeshttp://hl7.org/fhir/ValueSet/medicationdispense-status-reason from the FHIR Standard | ||||
MedicationDispense.category | preferred | MedicationDispense Category Codeshttp://hl7.org/fhir/ValueSet/medicationdispense-category from the FHIR Standard | ||||
MedicationDispense.medication[x] | example | SNOMEDCTMedicationCodeshttp://hl7.org/fhir/ValueSet/medication-codes from the FHIR Standard | ||||
MedicationDispense.performer.function | example | MedicationDispense Performer Function Codeshttp://hl7.org/fhir/ValueSet/medicationdispense-performer-function from the FHIR Standard | ||||
MedicationDispense.type | example | ActPharmacySupplyTypehttp://terminology.hl7.org/ValueSet/v3-ActPharmacySupplyType | ||||
MedicationDispense.substitution.type | example | ActSubstanceAdminSubstitutionCodehttp://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode | ||||
MedicationDispense.substitution.reason | example | SubstanceAdminSubstitutionReasonhttp://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | MedicationDispense | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | MedicationDispense | 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 : 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() | |
dom-4 | error | MedicationDispense | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | MedicationDispense | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | MedicationDispense | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
mdd-1 | error | MedicationDispense | whenHandedOver cannot be before whenPrepared : whenHandedOver.empty() or whenPrepared.empty() or whenHandedOver >= whenPrepared |
Esta estrutura é derivada de MedicationDispense
Summary
Mandatory: 6 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Outras representações de perfil: CSV, Excel, Schematron