Uses of Annotation Interface
org.projecthusky.fhir.emed.ch.common.annotation.ExpectsValidResource
Packages that use ExpectsValidResource
Package
Description
Custom HAPI resources (as extension of the official resources) for the CH-CORE and CH-EMED projects.
Custom HAPI resources (as extension of the official resources) for the CH-EMED-EPR project.
-
Uses of ExpectsValidResource in org.projecthusky.fhir.emed.ch.common.resource
Methods in org.projecthusky.fhir.emed.ch.common.resource with annotations of type ExpectsValidResourceModifier and TypeMethodDescription@Nullable org.hl7.fhir.r4.model.AddressChCorePatient.resolveAddress()Resolves the address.org.hl7.fhir.r4.model.AddressChEmedOrganization.resolveAddress()Resolves the organization's address identifier or throws.ChCorePatient.resolveBirthDate()Resolves the patient's birthdate or throws.org.hl7.fhir.r4.model.Enumerations.AdministrativeGenderChCorePatient.resolveGender()Resolves patient's gender if possible.org.hl7.fhir.r4.model.HumanNameChCorePatient.resolveName()Resolves the human name. -
Uses of ExpectsValidResource in org.projecthusky.fhir.emed.ch.epr.datatypes
Methods in org.projecthusky.fhir.emed.ch.epr.datatypes with annotations of type ExpectsValidResourceModifier and TypeMethodDescription@Nullable DurationChEmedEprDosage.resolveBoundsDuration()Resolves the treatment duration, if specified.@Nullable ChEmedQuantityWithEmedUnitsChEmedRatioWithEmedUnits.resolveDenominator()@Nullable DoseChEmedEprDosage.resolveDose()Resolve the dose.ChEmedRangeWithEmedUnits.resolveHigh()Resolves the high quantity.ChEmedRangeWithEmedUnits.resolveLow()Resolves the low quantity.@Nullable AmountQuantityChEmedEprDosage.resolveMaxDosePerAdministration()Returns the resolved max dose per administration, ornullif it is not specified.@Nullable AmountQuantityChEmedEprDosage.resolveMaxDosePerLifetime()Returns the resolved max dose per lifetime, ornullif it is not specified.@Nullable AmountPerDurationChEmedEprDosage.resolveMaxDosePerPeriod()Returns the resolved max dose per period, ornullif it is not specified.@Nullable ChEmedQuantityWithEmedUnitsChEmedRatioWithEmedUnits.resolveNumerator()Resolves the numerator quantity ornull.ChEmedQuantityWithEmedUnits.resolveQuantity()Resolves the quantity.@Nullable RouteOfAdministrationEdqmChEmedEprDosage.resolveRouteOfAdministration()Resolve the routeOfAdministration of administration.ChEmedQuantityWithEmedUnits.resolveUnitCode()Resolves the coded form of the unit.ChEmedEprDosage.resolveWhen()Resolves the list of with event timings. -
Uses of ExpectsValidResource in org.projecthusky.fhir.emed.ch.epr.model.emediplan
Methods in org.projecthusky.fhir.emed.ch.epr.model.emediplan with annotations of type ExpectsValidResourceModifier and TypeMethodDescriptionvoidEMediplanPatientMedicalData.addRisk(EMediplanRisk risk) Convenience method to add a risk to a medical data object.static @Nullable EMediplanExtensionEMediplanExtension.findExtension(@Nullable List<@NonNull EMediplanExtension> extensions, String schema, String name) Finds an extension within the provided list of extensions whose schema and name match the provided ones.booleanEMediplanMedicament.isSelfMedication()EMediplan.resolveType()Resolves the eMediplan type, which can be missing for eMediplan objects authored by a patient, because a Medication Plan is assumed (since they are not allowed to author prescriptions).EMediplan.toChTransmissionFormat()Converts the eMediplan format to the ChTransmissionFormat specified by ChMed23A. -
Uses of ExpectsValidResource in org.projecthusky.fhir.emed.ch.epr.resource
Methods in org.projecthusky.fhir.emed.ch.epr.resource with annotations of type ExpectsValidResourceModifier and TypeMethodDescriptionbyte[]ChEmedEprComposition.getOriginalRepresentationPdf()Returns the PDF content of the original representation or throws.ChEmedEprMedicationIngredient.resolveActiveIngredient()Resolves the active ingredient name.ChEmedEprMedication.resolveActiveIngredients()Resolves the active ingredientsorg.hl7.fhir.r4.model.AddressChEmedEprPractitioner.resolveAddress()Resolves the address.ChEmedEprMedicationStatement.resolveAsserted()@Nullable StringChEmedEprMedication.resolveAtcCode()default @Nullable AuthorChEmedEprDocumentAuthorable.resolveAuthorDocument()Resolves the last author document resource if available.ChEmedEprMedicationRequest.resolveAuthoredOn()ChEmedEprMedicationDispense.resolveBaseDosage()Resolves the base entry of the dosage instruction.ChEmedEprMedicationRequest.resolveBaseDosage()Resolves the base entry of the dosage instruction.ChEmedEprMedicationStatement.resolveBaseDosage()Resolves the base entry of the dosage instruction.@Nullable StringChEmedEprMedication.resolveCodeForSystem(String system) ChEmedEprComposition.resolveCustodian()Returns the custodian.ChEmedEprComposition.resolveDate()Resolves the document's creation date and time.@Nullable EmedReferenceChEmedEprObservation.resolveDisReference()Resolves the reference to the dispense entry (if any).ChEmedEprMedicationDispense.resolveEffectiveDosageInstructions()Converts the main and additional dosages into a read-only model, containing the effective dosage instructions.ChEmedEprMedicationRequest.resolveEffectiveDosageInstructions()Converts the main and additional dosages into a read-only model, containing the effective dosage instructions.ChEmedEprMedicationStatement.resolveEffectiveDosageInstructions()Converts the main and additional dosages into a read-only model, containing the effective dosage instructions.org.hl7.fhir.instance.model.api.IBaseResourceChEmedEprComposition.resolveFirstHumanAuthor()Resolves the composition first human author (the main one).@Nullable InstantChEmedEprComposition.resolveFirstHumanAuthorTime()ChEmedEprMedication.resolveForm()Returns the pharmaceutical dose form or throws.ChEmedEprPractitioner.resolveGln()Resolves the practitioner's GLN identifier.@Nullable StringChEmedEprMedication.resolveGtinCode()ChEmedEprComposition.resolveIdentifier()Resolves the document UUID or throws.ChEmedEprDocument.resolveIdentifier()Resolves the document UUID or throws.ChEmedEprMedicationDispense.resolveIdentifier()Resolves the medication dispense UUID or throws.ChEmedEprMedicationRequest.resolveIdentifier()Resolves the medication request UUID or throws.ChEmedEprMedicationStatement.resolveIdentifier()Resolves the medication statement UUID or throws.ChEmedEprObservation.resolveIdentifier()Resolves the observation UUID or throws.ChEmedEprMedicationStatement.resolveInformationSource()Resolves the information source.ChEmedEprMedicationStatementPmlBase.resolveInformationSource()Resolves the information source.ChEmedEprObservation.resolveIssued()Resolves the date/time this version was made available.ChEmedEprComposition.resolveLanguage()Resolves the language of the document.ChEmedEprEntry.resolveMedicalAuthor()ChEmedEprMedicationDispense.resolveMedicalAuthor()Checks the list of performers and returns the first performer with a final checker function and a valid medical author resource (ChEmedEprPractitionerRole) and sets the time to the value of the whenHandedOver field.ChEmedEprMedicationRequest.resolveMedicalAuthor()ChEmedEprMedicationStatement.resolveMedicalAuthor()ChEmedEprObservation.resolveMedicalAuthor()ChEmedEprEntry.resolveMedicalAuthorshipTimestamp()ChEmedEprMedicationDispense.resolveMedicalAuthorshipTimestamp()ChEmedEprMedicationRequest.resolveMedicalAuthorshipTimestamp()ChEmedEprMedicationStatement.resolveMedicalAuthorshipTimestamp()ChEmedEprObservation.resolveMedicalAuthorshipTimestamp()ChEmedEprMedicationDispense.resolveMedication()Resolves the medication or throws.ChEmedEprMedicationRequest.resolveMedication()Resolves the medication or throws.ChEmedEprMedicationStatement.resolveMedication()Returns the medication or throws.ChEmedEprMedication.resolveMedicationName()Returns the medication name or throws.@Nullable RChEmedEprObservation.resolveMedicationRequestChanged()Resolves the changed medication request.@Nullable SChEmedEprObservation.resolveMedicationStatementChanged()Resolves the changed medication statement.ChEmedEprMedicationDispense.resolveMtpReference()Resolves the reference to the treatment plan entry.ChEmedEprMedicationRequest.resolveMtpReference()Resolves the reference to the treatment plan entry.@Nullable EmedReferenceChEmedEprObservation.resolveMtpReference()Resolves the reference to the treatment plan entry (if any).org.hl7.fhir.r4.model.HumanNameChEmedEprPractitioner.resolveName()Resolves the human name.ChEmedEprObservation.resolveNote()Resolves the note.ChEmedEprPractitionerRole.resolveOrganization()Resolves the organization related to this role if possible.ChEmedEprObservation.resolvePadvEntryType()Resolves the PADV entry type.ChEmedEprComposition.resolvePatient()Returns the targeted patient.ChEmedEprDocument.resolvePatient()Resolves the patient targeted by this medication treatment plan.ChEmedEprMedicationRequest.resolvePatient()Resolves the targeted patient.@Nullable org.hl7.fhir.r4.model.ObservationChEmedEprComposition.resolvePatientWeightObservation()Returns the patient weight observation if any, ornull.ChEmedEprMedicationDispense.resolvePerformer()Resolves the performer as aChEmedEprPractitionerRole.ChEmedEprPractitionerRole.resolvePractitioner()Resolves the practitioner related to this role.@Nullable EmedReferenceChEmedEprMedicationDispense.resolvePreReference()Resolves the reference to the prescription entry (if any).@Nullable EmedReferenceChEmedEprObservation.resolvePreReference()Resolves the reference to the prescription entry (if any).ChEmedEprMedicationDispense.resolveQuantity()Resolves the amount of medication that has been dispensed.ChEmedEprObservation.resolveReference()Resolves the reference to the entry.ChEmedEprMedicationRequest.resolveRequester()ChEmedEprMedicationRequest.resolveStatus()Resolves the medication request status or throws.@Nullable ChEmedRatioWithEmedUnitsChEmedEprMedicationIngredient.resolveStrength()Resolves the dose per unit.ChEmedEprMedicationDispense.resolveSubject()Resolves the subject as aChCorePatientEpr.ChEmedEprMedicationRequest.resolveSubject()Resolves the subject as aChCorePatientEpr.ChEmedEprMedicationStatement.resolveSubject()Resolves the subject as aChCorePatientEpr.ChEmedEprObservation.resolveSubject()Resolves the subject as aChCorePatientEpr.ChEmedEprObservationBodyWeight.resolveSubject()Resolves the subject as aChCorePatientEpr.ChEmedEprMedicationRequest.resolveSubstitution()Gets the substitution code in the medication statement.ChEmedEprMedicationStatement.resolveSubstitution()Gets the substitution code in the medication statement.ChEmedEprDocument.resolveTimestamp()Resolves the document timestamp.ChEmedEprMedicationDispense.resolveWhenHandedOver()Resolves the date/time of when the product was distributed. -
Uses of ExpectsValidResource in org.projecthusky.fhir.emed.ch.epr.resource.dis
Methods in org.projecthusky.fhir.emed.ch.epr.resource.dis with annotations of type ExpectsValidResourceModifier and TypeMethodDescriptionChEmedEprMedicationDis.resolveAmount()Resolves the package size.List<org.hl7.fhir.r4.model.DomainResource>ChEmedEprCompositionDis.resolveAuthors()ChEmedEprDocumentDis.resolveComposition()Returns the composition or throws.org.hl7.fhir.r4.model.ResourceChEmedEprCompositionDis.resolveMainHumanAuthor()Resolves the main human author of the document.ChEmedEprMedicationDis.resolveManufacturer()Returns the manufacturer or throws.ChEmedEprCompositionDis.resolveMedicationDispense()Returns the medication dispense or throws. -
Uses of ExpectsValidResource in org.projecthusky.fhir.emed.ch.epr.resource.extension
Methods in org.projecthusky.fhir.emed.ch.epr.resource.extension with annotations of type ExpectsValidResourceModifier and TypeMethodDescriptionChExtEprDataEnterer.resolveEnterer()Resolves the person and organization that entered data or throws.ChEmedExtensionReference.resolveExternalDocumentId()Resolves the ID of the external document.ChEmedExtensionReference.resolveIdentifier()Resolves the ID of the document.ChEmedExtensionReference.resolveReference()Resolves the eMed reference. -
Uses of ExpectsValidResource in org.projecthusky.fhir.emed.ch.epr.resource.mtp
Methods in org.projecthusky.fhir.emed.ch.epr.resource.mtp with annotations of type ExpectsValidResourceModifier and TypeMethodDescriptionList<org.hl7.fhir.r4.model.DomainResource>ChEmedEprCompositionMtp.resolveAuthors()ChEmedEprDocumentMtp.resolveComposition()Returns the composition or throws.org.hl7.fhir.r4.model.ResourceChEmedEprCompositionMtp.resolveMainHumanAuthor()Resolves the main human author of the document.ChEmedEprCompositionMtp.resolveMedicationStatement()Returns the medication statement or throws. -
Uses of ExpectsValidResource in org.projecthusky.fhir.emed.ch.epr.resource.padv
Methods in org.projecthusky.fhir.emed.ch.epr.resource.padv with annotations of type ExpectsValidResourceModifier and TypeMethodDescriptionList<org.hl7.fhir.r4.model.DomainResource>ChEmedEprCompositionPadv.resolveAuthors()ChEmedEprDocumentPadv.resolveComposition()Returns the composition or throws.org.hl7.fhir.r4.model.ResourceChEmedEprCompositionPadv.resolveMainHumanAuthor()Resolves the main human author of the document.ChEmedEprCompositionPadv.resolveObservation()Returns the observation or throws. -
Uses of ExpectsValidResource in org.projecthusky.fhir.emed.ch.epr.resource.pml
Methods in org.projecthusky.fhir.emed.ch.epr.resource.pml with annotations of type ExpectsValidResourceModifier and TypeMethodDescriptionList<org.hl7.fhir.r4.model.DomainResource>ChEmedEprCompositionPml.getResources()Returns the list with medication statement, medication request, medication dispense and observation.org.hl7.fhir.r4.model.DeviceChEmedEprCompositionPml.resolveAuthor()Resolves the author of the document (Device).ChEmedEprDocumentPml.resolveComposition()Returns the composition or throws.ChEmedEprCompositionPml.resolveEntries()Resolves the medication statements, medication requests, medication dispenses and observations.ChEmedEprMedicationDispensePml.resolveMedication()Resolves the medication or throws.ChEmedEprMedicationDispensePml.resolvePerformerActor()Resolves the author and her/his organization of the medical decision. -
Uses of ExpectsValidResource in org.projecthusky.fhir.emed.ch.epr.resource.pmlc
Methods in org.projecthusky.fhir.emed.ch.epr.resource.pmlc with annotations of type ExpectsValidResourceModifier and TypeMethodDescriptionorg.hl7.fhir.r4.model.DeviceChEmedEprCompositionPmlc.resolveAuthor()Resolves the author of the document (Device).ChEmedEprDocumentPmlc.resolveComposition()Returns the composition or throws.@Nullable ChEmedEprMedicationStatementPmlcChEmedEprDocumentPmlc.resolveLastStatement()It resolves the last medication statement from the PMLC.ChEmedEprCompositionPmlc.resolveMedicationStatements()Returns the list with medication statement or throws.ChEmedEprDocumentPmlc.resolveStatements() -
Uses of ExpectsValidResource in org.projecthusky.fhir.emed.ch.epr.resource.pre
Methods in org.projecthusky.fhir.emed.ch.epr.resource.pre with annotations of type ExpectsValidResourceModifier and TypeMethodDescriptionList<org.hl7.fhir.r4.model.DomainResource>ChEmedEprCompositionPre.resolveAuthors()ChEmedEprDocumentPre.resolveComposition()Returns the composition or throws.org.hl7.fhir.r4.model.ResourceChEmedEprCompositionPre.resolveMainHumanAuthor()Resolves the main human author of the document.ChEmedEprCompositionPre.resolveMedicationRequests()Returns the list medication requests or throws. -
Uses of ExpectsValidResource in org.projecthusky.fhir.emed.ch.epr.service
Methods in org.projecthusky.fhir.emed.ch.epr.service with annotations of type ExpectsValidResourceModifier and TypeMethodDescriptionstatic EMediplanEMediplanConverter.toEMediplan(ChEmedEprDocumentPmlc pmlc) Converts the received PMLC document to an eMediplan object.