RNDS (Guia de Implementação)
0.1.0 - ci-build

RNDS (Guia de Implementação) - Local Development build (v0.1.0). See the Directory of published versions

Resource Profile: Medicamento Dispensado

Defining URL:http://www.saude.gov.br/fhir/r4/StructureDefinition/BRMedicamentoDispensado-1.0
Version:0.1.0
Name:BRMedicamentoDispensado
Title:Medicamento Dispensado
Status:Draft as of 2020-03-13T20:30:31.4080018+00:00
Definition:

Detalha os atos de dispensação de medicamentos.

Publisher:Rede Nacional de Dados em Saúde
Source Resource:XML / JSON / Turtle

The official URL for this profile is:

http://www.saude.gov.br/fhir/r4/StructureDefinition/BRMedicamentoDispensado-1.0

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from MedicationDispense

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationDispense S0..*MedicationDispenseMedicamento Dispensado
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... BRComponenteAssistenciaFarmaceutica-1.0 S0..1CodeableConceptComponente da Assistência Farmacêutica
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRComponenteAssistenciaFarmaceutica-1.0
Binding: Componente da Assistência Farmacêutica (required): Componente da Assistência Farmacêutica

... BRProgramaSaude-1.0 S0..1CodeableConceptPrograma de Saúde
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRProgramaSaude-1.0
Binding: Programa de Saúde (required): Programa de Saúde

.... value[x]
..... value S1..1decimalValor
..... currency S1..1codeMoeda
Fixed Value: BRL
... status S1..1codeEstado da Dispensação
... category 0..0
... medication[x] S1..1Reference(Medicamento)Medicamento
.... reference 1..1stringLiteral reference, Relative, internal or absolute URL
.... type 0..0
.... identifier 0..0
.... display 0..0
... subject S1..1Reference(Indivíduo)Indivíduo da Dispensação
.... type 0..0
.... identifier
..... use 0..0
..... type 0..0
..... period 0..0
..... assigner 0..0
.... display 0..0
... performer S0..*BackboneElementWho performed event
.... function 0..0
.... actor S1..1Reference(Profissional | Lotação Profissional | Pessoa Jurídica e Profissional Liberal)Individual who was performing
..... reference 1..1stringLiteral reference, Relative, internal or absolute URL
..... type 0..0
..... identifier 0..0
..... display 0..0
... quantity S1..1SimpleQuantityQuantidade Dispensada
.... value S1..1decimalValor
.... unit S1..1stringUnidade Farmacêutica
Binding: Unidade Farmacêutica (required): Unidade Farmacêutica

... whenHandedOver S1..1dateTimeData/hora da Dispensação
... dosageInstruction S0..*DosageInstruções de Uso
.... timing S0..1TimingTemporalidade do Uso
..... repeat 0..1ElementAgendamento do Uso
...... duration S0..1decimalDuração do Uso
...... durationUnit S0..1codeUnidade da Duração
...... frequency S0..1positiveIntFrequência
...... period S0..1decimalPeríodo
...... periodUnit S0..1codeUnidade do Período

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationDispense SI0..*MedicationDispenseMedicamento Dispensado
... id Σ0..1stringLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred)
Max Binding: AllLanguages: A human language.

... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... BRComponenteAssistenciaFarmaceutica-1.0 S0..1CodeableConceptComponente da Assistência Farmacêutica
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRComponenteAssistenciaFarmaceutica-1.0
Binding: Componente da Assistência Farmacêutica (required): Componente da Assistência Farmacêutica


... BRProgramaSaude-1.0 S0..1CodeableConceptPrograma de Saúde
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRProgramaSaude-1.0
Binding: Programa de Saúde (required): Programa de Saúde


... BRValorMonetario-1.0 S0..1MoneyValor do Medicamento
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRValorMonetario-1.0
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..0
.... url 1..1uri"http://www.saude.gov.br/fhir/r4/StructureDefinition/BRValorMonetario-1.0"
.... value[x] 1..1MoneyValue of extension
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... value SΣ1..1decimalValor
..... currency SΣ1..1codeMoeda
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.


Fixed Value: BRL
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier 0..*IdentifierExternal identifier
... partOf 0..*Reference(Procedure)Event that dispense is part of
... status ?!SΣ1..1codeEstado da Dispensação
Binding: MedicationDispense Status Codes (required): A coded concept specifying the state of the dispense event.

... statusReason[x] 0..1Why a dispense was not performed
Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed.

.... statusReasonCodeableConceptCodeableConcept
.... statusReasonReferenceReference(DetectedIssue)
... medication[x] SΣ1..1Reference(Medicamento)Medicamento
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣI1..1stringLiteral reference, Relative, internal or absolute URL
... subject SΣ1..1Reference(Indivíduo)Indivíduo da Dispensação
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣI0..1stringLiteral reference, Relative, internal or absolute URL
.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ0..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value Σ0..1stringThe value that is unique
Example General: 123456
... context 0..1Reference(Encounter | EpisodeOfCare)Encounter / Episode associated with event
... supportingInformation 0..*Reference(Resource)Information that supports the dispensing of the medication
... performer S0..*BackboneElementWho performed event
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... actor S1..1Reference(Profissional | Lotação Profissional | Pessoa Jurídica e Profissional Liberal)Individual who was performing
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... reference ΣI1..1stringLiteral reference, Relative, internal or absolute URL
... location 0..1Reference(Location)Where the dispense occurred
... authorizingPrescription 0..*Reference(MedicationRequest)Medication order that authorizes the dispense
... type 0..1CodeableConceptTrial fill, partial fill, emergency fill, 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.

... quantity S1..1SimpleQuantityQuantidade Dispensada
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... value SΣ1..1decimalValor
.... unit SΣ1..1stringUnidade Farmacêutica
Binding: Unidade Farmacêutica (required): Unidade Farmacêutica

.... system ΣI0..1uriSystem that defines coded unit form
.... code Σ0..1codeCoded form of the unit
... daysSupply 0..1SimpleQuantityAmount of medication expressed as a timing amount
... whenPrepared Σ0..1dateTimeWhen product was packaged and reviewed
... whenHandedOver S1..1dateTimeData/hora da Dispensação
... destination 0..1Reference(Location)Where the medication was sent
... receiver 0..*Reference(Patient | Practitioner)Who collected the medication
... note 0..*AnnotationInformation about the dispense
... dosageInstruction S0..*DosageInstruções de Uso
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... sequence Σ0..1integerThe order of the dosage instructions
.... text Σ0..1stringFree text dosage instructions e.g. SIG
.... additionalInstruction Σ0..*CodeableConceptSupplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".


.... patientInstruction Σ0..1stringPatient or consumer oriented instructions
.... timing SΣ0..1TimingTemporalidade do Uso
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... event Σ0..*dateTimeWhen the event occurs
..... repeat ΣI0..1ElementAgendamento do Uso
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... bounds[x] Σ0..1Length/Range of lengths, or (Start and/or end) limits
....... boundsDurationDuration
....... boundsRangeRange
....... boundsPeriodPeriod
...... count Σ0..1positiveIntNumber of times to repeat
...... countMax Σ0..1positiveIntMaximum number of times to repeat
...... duration SΣ0..1decimalDuração do Uso
...... durationMax Σ0..1decimalHow long when it happens (Max)
...... durationUnit SΣ0..1codeUnidade da Duração
Binding: UnitsOfTime (required): A unit of time (units from UCUM).

...... frequency SΣ0..1positiveIntFrequência
...... frequencyMax Σ0..1positiveIntEvent occurs up to frequencyMax times per period
...... period SΣ0..1decimalPeríodo
...... periodMax Σ0..1decimalUpper limit of period (3-4 hours)
...... periodUnit SΣ0..1codeUnidade do Período
Binding: UnitsOfTime (required): A unit of time (units from UCUM).

...... dayOfWeek Σ0..*codemon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required)
...... timeOfDay Σ0..*timeTime of day for action
...... when Σ0..*codeCode for time period of occurrence
Binding: EventTiming (required): Real world event relating to the schedule.


...... offset Σ0..1unsignedIntMinutes from event (before or after)
..... code Σ0..1CodeableConceptBID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern.

.... asNeeded[x] Σ0..1Take "as needed" (for x)
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.

..... asNeededBooleanboolean
..... asNeededCodeableConceptCodeableConcept
.... site Σ0..1CodeableConceptBody site to administer to
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.

.... route Σ0..1CodeableConceptHow drug should enter body
Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.

.... method Σ0..1CodeableConceptTechnique for administering medication
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.

.... doseAndRate Σ0..*ElementAmount of medication administered
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... type Σ0..1CodeableConceptThe kind of dose or rate specified
Binding: DoseAndRateType (example): The kind of dose or rate specified.

..... dose[x] Σ0..1Amount of medication per dose
...... doseRangeRange
...... doseQuantityQuantity(SimpleQuantity)
..... rate[x] Σ0..1Amount of medication per unit of time
...... rateRatioRatio
...... rateRangeRange
...... rateQuantityQuantity(SimpleQuantity)
.... maxDosePerPeriod Σ0..1RatioUpper limit on medication per unit of time
.... maxDosePerAdministration Σ0..1SimpleQuantityUpper limit on medication per administration
.... maxDosePerLifetime Σ0..1SimpleQuantityUpper limit on medication per lifetime of the patient
... substitution 0..1BackboneElementWhether a substitution was performed on the dispense
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... wasSubstituted 1..1booleanWhether a substitution was or was not performed on the dispense
.... type 0..1CodeableConceptCode signifying whether a different drug was dispensed from what was prescribed
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.

.... reason 0..*CodeableConceptWhy was substitution made
Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.


.... responsibleParty 0..*Reference(Practitioner | PractitionerRole)Who is responsible for the substitution
... detectedIssue 0..*Reference(DetectedIssue)Clinical issue with action
... eventHistory 0..*Reference(Provenance)A list of relevant lifecycle events

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationDispense I0..*MedicationDispenseMedicamento Dispensado
... BRComponenteAssistenciaFarmaceutica-1.0 0..1CodeableConceptComponente da Assistência Farmacêutica
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRComponenteAssistenciaFarmaceutica-1.0
Binding: Componente da Assistência Farmacêutica (required): Componente da Assistência Farmacêutica


... BRProgramaSaude-1.0 0..1CodeableConceptPrograma de Saúde
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRProgramaSaude-1.0
Binding: Programa de Saúde (required): Programa de Saúde


... BRValorMonetario-1.0 0..1MoneyValor do Medicamento
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRValorMonetario-1.0
.... value[x] 1..1MoneyValue of extension
..... value Σ1..1decimalValor
..... currency Σ1..1codeMoeda
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.


Fixed Value: BRL
... medication[x] Σ1..1Reference(Medicamento)Medicamento
... subject Σ1..1Reference(Indivíduo)Indivíduo da Dispensação
... performer 0..*BackboneElementWho performed event
.... actor 1..1Reference(Profissional | Lotação Profissional | Pessoa Jurídica e Profissional Liberal)Individual who was performing
... quantity 1..1SimpleQuantityQuantidade Dispensada
.... value Σ1..1decimalValor
.... unit Σ1..1stringUnidade Farmacêutica
Binding: Unidade Farmacêutica (required): Unidade Farmacêutica

... whenHandedOver 1..1dateTimeData/hora da Dispensação
... dosageInstruction 0..*DosageInstruções de Uso
.... timing Σ0..1TimingTemporalidade do Uso
..... repeat ΣI0..1ElementAgendamento do Uso
...... duration Σ0..1decimalDuração do Uso
...... durationUnit Σ0..1codeUnidade da Duração
Binding: UnitsOfTime (required): A unit of time (units from UCUM).

...... frequency Σ0..1positiveIntFrequência
...... period Σ0..1decimalPeríodo
...... periodUnit Σ0..1codeUnidade do Período
Binding: UnitsOfTime (required): A unit of time (units from UCUM).


doco Documentation for this format

Differential View

This structure is derived from MedicationDispense

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationDispense S0..*MedicationDispenseMedicamento Dispensado
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... BRComponenteAssistenciaFarmaceutica-1.0 S0..1CodeableConceptComponente da Assistência Farmacêutica
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRComponenteAssistenciaFarmaceutica-1.0
Binding: Componente da Assistência Farmacêutica (required): Componente da Assistência Farmacêutica

... BRProgramaSaude-1.0 S0..1CodeableConceptPrograma de Saúde
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRProgramaSaude-1.0
Binding: Programa de Saúde (required): Programa de Saúde

.... value[x]
..... value S1..1decimalValor
..... currency S1..1codeMoeda
Fixed Value: BRL
... status S1..1codeEstado da Dispensação
... category 0..0
... medication[x] S1..1Reference(Medicamento)Medicamento
.... reference 1..1stringLiteral reference, Relative, internal or absolute URL
.... type 0..0
.... identifier 0..0
.... display 0..0
... subject S1..1Reference(Indivíduo)Indivíduo da Dispensação
.... type 0..0
.... identifier
..... use 0..0
..... type 0..0
..... period 0..0
..... assigner 0..0
.... display 0..0
... performer S0..*BackboneElementWho performed event
.... function 0..0
.... actor S1..1Reference(Profissional | Lotação Profissional | Pessoa Jurídica e Profissional Liberal)Individual who was performing
..... reference 1..1stringLiteral reference, Relative, internal or absolute URL
..... type 0..0
..... identifier 0..0
..... display 0..0
... quantity S1..1SimpleQuantityQuantidade Dispensada
.... value S1..1decimalValor
.... unit S1..1stringUnidade Farmacêutica
Binding: Unidade Farmacêutica (required): Unidade Farmacêutica

... whenHandedOver S1..1dateTimeData/hora da Dispensação
... dosageInstruction S0..*DosageInstruções de Uso
.... timing S0..1TimingTemporalidade do Uso
..... repeat 0..1ElementAgendamento do Uso
...... duration S0..1decimalDuração do Uso
...... durationUnit S0..1codeUnidade da Duração
...... frequency S0..1positiveIntFrequência
...... period S0..1decimalPeríodo
...... periodUnit S0..1codeUnidade do Período

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationDispense SI0..*MedicationDispenseMedicamento Dispensado
... id Σ0..1stringLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred)
Max Binding: AllLanguages: A human language.

... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... BRComponenteAssistenciaFarmaceutica-1.0 S0..1CodeableConceptComponente da Assistência Farmacêutica
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRComponenteAssistenciaFarmaceutica-1.0
Binding: Componente da Assistência Farmacêutica (required): Componente da Assistência Farmacêutica


... BRProgramaSaude-1.0 S0..1CodeableConceptPrograma de Saúde
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRProgramaSaude-1.0
Binding: Programa de Saúde (required): Programa de Saúde


... BRValorMonetario-1.0 S0..1MoneyValor do Medicamento
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRValorMonetario-1.0
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..0
.... url 1..1uri"http://www.saude.gov.br/fhir/r4/StructureDefinition/BRValorMonetario-1.0"
.... value[x] 1..1MoneyValue of extension
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... value SΣ1..1decimalValor
..... currency SΣ1..1codeMoeda
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.


Fixed Value: BRL
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier 0..*IdentifierExternal identifier
... partOf 0..*Reference(Procedure)Event that dispense is part of
... status ?!SΣ1..1codeEstado da Dispensação
Binding: MedicationDispense Status Codes (required): A coded concept specifying the state of the dispense event.

... statusReason[x] 0..1Why a dispense was not performed
Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed.

.... statusReasonCodeableConceptCodeableConcept
.... statusReasonReferenceReference(DetectedIssue)
... medication[x] SΣ1..1Reference(Medicamento)Medicamento
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣI1..1stringLiteral reference, Relative, internal or absolute URL
... subject SΣ1..1Reference(Indivíduo)Indivíduo da Dispensação
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣI0..1stringLiteral reference, Relative, internal or absolute URL
.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ0..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value Σ0..1stringThe value that is unique
Example General: 123456
... context 0..1Reference(Encounter | EpisodeOfCare)Encounter / Episode associated with event
... supportingInformation 0..*Reference(Resource)Information that supports the dispensing of the medication
... performer S0..*BackboneElementWho performed event
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... actor S1..1Reference(Profissional | Lotação Profissional | Pessoa Jurídica e Profissional Liberal)Individual who was performing
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... reference ΣI1..1stringLiteral reference, Relative, internal or absolute URL
... location 0..1Reference(Location)Where the dispense occurred
... authorizingPrescription 0..*Reference(MedicationRequest)Medication order that authorizes the dispense
... type 0..1CodeableConceptTrial fill, partial fill, emergency fill, 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.

... quantity S1..1SimpleQuantityQuantidade Dispensada
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... value SΣ1..1decimalValor
.... unit SΣ1..1stringUnidade Farmacêutica
Binding: Unidade Farmacêutica (required): Unidade Farmacêutica

.... system ΣI0..1uriSystem that defines coded unit form
.... code Σ0..1codeCoded form of the unit
... daysSupply 0..1SimpleQuantityAmount of medication expressed as a timing amount
... whenPrepared Σ0..1dateTimeWhen product was packaged and reviewed
... whenHandedOver S1..1dateTimeData/hora da Dispensação
... destination 0..1Reference(Location)Where the medication was sent
... receiver 0..*Reference(Patient | Practitioner)Who collected the medication
... note 0..*AnnotationInformation about the dispense
... dosageInstruction S0..*DosageInstruções de Uso
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... sequence Σ0..1integerThe order of the dosage instructions
.... text Σ0..1stringFree text dosage instructions e.g. SIG
.... additionalInstruction Σ0..*CodeableConceptSupplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".


.... patientInstruction Σ0..1stringPatient or consumer oriented instructions
.... timing SΣ0..1TimingTemporalidade do Uso
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... event Σ0..*dateTimeWhen the event occurs
..... repeat ΣI0..1ElementAgendamento do Uso
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... bounds[x] Σ0..1Length/Range of lengths, or (Start and/or end) limits
....... boundsDurationDuration
....... boundsRangeRange
....... boundsPeriodPeriod
...... count Σ0..1positiveIntNumber of times to repeat
...... countMax Σ0..1positiveIntMaximum number of times to repeat
...... duration SΣ0..1decimalDuração do Uso
...... durationMax Σ0..1decimalHow long when it happens (Max)
...... durationUnit SΣ0..1codeUnidade da Duração
Binding: UnitsOfTime (required): A unit of time (units from UCUM).

...... frequency SΣ0..1positiveIntFrequência
...... frequencyMax Σ0..1positiveIntEvent occurs up to frequencyMax times per period
...... period SΣ0..1decimalPeríodo
...... periodMax Σ0..1decimalUpper limit of period (3-4 hours)
...... periodUnit SΣ0..1codeUnidade do Período
Binding: UnitsOfTime (required): A unit of time (units from UCUM).

...... dayOfWeek Σ0..*codemon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required)
...... timeOfDay Σ0..*timeTime of day for action
...... when Σ0..*codeCode for time period of occurrence
Binding: EventTiming (required): Real world event relating to the schedule.


...... offset Σ0..1unsignedIntMinutes from event (before or after)
..... code Σ0..1CodeableConceptBID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern.

.... asNeeded[x] Σ0..1Take "as needed" (for x)
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.

..... asNeededBooleanboolean
..... asNeededCodeableConceptCodeableConcept
.... site Σ0..1CodeableConceptBody site to administer to
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.

.... route Σ0..1CodeableConceptHow drug should enter body
Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.

.... method Σ0..1CodeableConceptTechnique for administering medication
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.

.... doseAndRate Σ0..*ElementAmount of medication administered
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... type Σ0..1CodeableConceptThe kind of dose or rate specified
Binding: DoseAndRateType (example): The kind of dose or rate specified.

..... dose[x] Σ0..1Amount of medication per dose
...... doseRangeRange
...... doseQuantityQuantity(SimpleQuantity)
..... rate[x] Σ0..1Amount of medication per unit of time
...... rateRatioRatio
...... rateRangeRange
...... rateQuantityQuantity(SimpleQuantity)
.... maxDosePerPeriod Σ0..1RatioUpper limit on medication per unit of time
.... maxDosePerAdministration Σ0..1SimpleQuantityUpper limit on medication per administration
.... maxDosePerLifetime Σ0..1SimpleQuantityUpper limit on medication per lifetime of the patient
... substitution 0..1BackboneElementWhether a substitution was performed on the dispense
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... wasSubstituted 1..1booleanWhether a substitution was or was not performed on the dispense
.... type 0..1CodeableConceptCode signifying whether a different drug was dispensed from what was prescribed
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.

.... reason 0..*CodeableConceptWhy was substitution made
Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.


.... responsibleParty 0..*Reference(Practitioner | PractitionerRole)Who is responsible for the substitution
... detectedIssue 0..*Reference(DetectedIssue)Clinical issue with action
... eventHistory 0..*Reference(Provenance)A list of relevant lifecycle events

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet / Code
MedicationDispense.languagepreferredCommonLanguages
Max Binding: AllLanguages
MedicationDispense.extension:amount.value[x].currencyrequiredFixed Value: BRL
MedicationDispense.statusrequiredMedicationDispense Status Codes
MedicationDispense.statusReason[x]exampleMedicationDispense Status Reason Codes
MedicationDispense.typeexampleActPharmacySupplyType
MedicationDispense.quantity.unitrequiredBRUnidadeFarmaceutica
MedicationDispense.dosageInstruction.additionalInstructionexampleSNOMEDCTAdditionalDosageInstructions
MedicationDispense.dosageInstruction.timing.repeat.durationUnitrequiredUnitsOfTime
MedicationDispense.dosageInstruction.timing.repeat.periodUnitrequiredUnitsOfTime
MedicationDispense.dosageInstruction.timing.repeat.dayOfWeekrequiredDaysOfWeek
MedicationDispense.dosageInstruction.timing.repeat.whenrequiredEventTiming
MedicationDispense.dosageInstruction.timing.codepreferredTimingAbbreviation
MedicationDispense.dosageInstruction.asNeeded[x]exampleSNOMEDCTMedicationAsNeededReasonCodes
MedicationDispense.dosageInstruction.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
MedicationDispense.dosageInstruction.routeexampleSNOMEDCTRouteCodes
MedicationDispense.dosageInstruction.methodexampleSNOMEDCTAdministrationMethodCodes
MedicationDispense.dosageInstruction.doseAndRate.typeexampleDoseAndRateType
MedicationDispense.substitution.typeexampleActSubstanceAdminSubstitutionCode
MedicationDispense.substitution.reasonexampleSubstanceAdminSubstitutionReason

Constraints

IdPathDetailsRequirements
dom-2MedicationDispenseIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3MedicationDispenseIf 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-4MedicationDispenseIf 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-5MedicationDispenseIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6MedicationDispenseA resource should have narrative for robust management
: text.`div`.exists()
mdd-1MedicationDispensewhenHandedOver cannot be before whenPrepared
: whenHandedOver.empty() or whenPrepared.empty() or whenHandedOver >= whenPrepared
ele-1MedicationDispense.metaAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.implicitRulesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.languageAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.extension:componentAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.extension:componentMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.extension:healthProgramAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.extension:healthProgramMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.extension:amountAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.extension:amountMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.extension:amount.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.extension:amount.value[x].extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.extension:amount.value[x].extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.extension:amount.value[x].valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.extension:amount.value[x].currencyAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.partOfAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.statusAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.statusReason[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.medication[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.medication[x].extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.medication[x].extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.medication[x].referenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.subjectAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.subject.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.subject.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.subject.referenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.subject.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.subject.identifier.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.subject.identifier.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.subject.identifier.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.subject.identifier.valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.contextAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.supportingInformationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.performerAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.performer.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.performer.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.performer.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.performer.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.performer.actorAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.performer.actor.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.performer.actor.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.performer.actor.referenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.locationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.authorizingPrescriptionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.quantityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.quantity.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.quantity.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.quantity.valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.quantity.unitAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.quantity.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.quantity.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.daysSupplyAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.whenPreparedAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.whenHandedOverAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.destinationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.receiverAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.noteAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstructionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.dosageInstruction.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.dosageInstruction.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.dosageInstruction.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.dosageInstruction.sequenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.additionalInstructionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.patientInstructionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.timingAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.timing.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.dosageInstruction.timing.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.dosageInstruction.timing.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.dosageInstruction.timing.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.dosageInstruction.timing.eventAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.timing.repeatAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
tim-1MedicationDispense.dosageInstruction.timing.repeatif there's a duration, there needs to be duration units
: duration.empty() or durationUnit.exists()
tim-2MedicationDispense.dosageInstruction.timing.repeatif there's a period, there needs to be period units
: period.empty() or periodUnit.exists()
tim-4MedicationDispense.dosageInstruction.timing.repeatduration SHALL be a non-negative value
: duration.exists() implies duration >= 0
tim-5MedicationDispense.dosageInstruction.timing.repeatperiod SHALL be a non-negative value
: period.exists() implies period >= 0
tim-6MedicationDispense.dosageInstruction.timing.repeatIf there's a periodMax, there must be a period
: periodMax.empty() or period.exists()
tim-7MedicationDispense.dosageInstruction.timing.repeatIf there's a durationMax, there must be a duration
: durationMax.empty() or duration.exists()
tim-8MedicationDispense.dosageInstruction.timing.repeatIf there's a countMax, there must be a count
: countMax.empty() or count.exists()
tim-9MedicationDispense.dosageInstruction.timing.repeatIf there's an offset, there must be a when (and not C, CM, CD, CV)
: offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
tim-10MedicationDispense.dosageInstruction.timing.repeatIf there's a timeOfDay, there cannot be a when, or vice versa
: timeOfDay.empty() or when.empty()
ele-1MedicationDispense.dosageInstruction.timing.repeat.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.dosageInstruction.timing.repeat.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.dosageInstruction.timing.repeat.bounds[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.timing.repeat.countAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.timing.repeat.countMaxAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.timing.repeat.durationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.timing.repeat.durationMaxAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.timing.repeat.durationUnitAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.timing.repeat.frequencyAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.timing.repeat.frequencyMaxAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.timing.repeat.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.timing.repeat.periodMaxAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.timing.repeat.periodUnitAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.timing.repeat.dayOfWeekAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.timing.repeat.timeOfDayAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.timing.repeat.whenAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.timing.repeat.offsetAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.timing.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.asNeeded[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.siteAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.routeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.methodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.doseAndRateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.doseAndRate.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.dosageInstruction.doseAndRate.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.dosageInstruction.doseAndRate.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.doseAndRate.dose[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.doseAndRate.rate[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.maxDosePerPeriodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.maxDosePerAdministrationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.dosageInstruction.maxDosePerLifetimeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.substitutionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.substitution.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.substitution.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.substitution.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1MedicationDispense.substitution.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1MedicationDispense.substitution.wasSubstitutedAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.substitution.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.substitution.reasonAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.substitution.responsiblePartyAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.detectedIssueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1MedicationDispense.eventHistoryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())