Comments (9)
Check whether the second solution (using unit of drug administration for the dosage) would work for the integrators:
- Check with PRESCO
- Check with HCI
- Check with Proactive
- Check with Cerner
from ch-emed-epr.
After the PMP specs meeting today present integrators (or representatives) for HCI and Cerner stated that the proposed use of https://browser.ihtsdotools.org/?perspective=full&conceptId1=408103002&edition=MAIN&release=&languages=en (or rather the Unit dose child) is also OK for them. Cerner is not even filling the medication amount (packaging, unit of presentation) at the moment.
Next step is to present the proposal and provide some JSON examples in hl7ch/ch-emed#234 as related to the UCUM changes to the same value set.
from ch-emed-epr.
Added issue to CH EMED repo: hl7ch/ch-emed#250
from ch-emed-epr.
After yet another round of feedback with S. Spahni, L-Z. Kaestli and F. Mesia, it was decided that:
- For now, for application dosages, the generic
Dose
code should be used. - For next CH EMED release, we should try to get a code for
Application
added to theUnitCode
value set. The option of two value sets would need also codes to be added to the SNOMED set of units of administration anyway. Having to add units to both, if adding a unit to the current UnitCode is feasible, this would just be easier for everybody. - Integrators should provide a small analysis result providing the units they use in their GUIs and that they would need mapping and/or support for. This has been already commented in the weekly coordination meeting. A more formal communication should also be sent forward to the integrators' contacts.
from ch-emed-epr.
Integrators contacted (again) for providing units feedback:
- SwissMeds (HUG)
- HCI (include a reminder about the proposal to use whatever mapping they already have also for emediplan)
- Oracle/Cerner/CHUV
- Proactive (include a question about how is it going with the integration of the indexes)
- Presco (HUG)
Feedback received:
- SwissMeds (HUG)
- HCI
- Oracle/Cerner/CHUV
- Proactive (include a question about how is it going with the integration of the indexes)
- Presco (HUG)
from ch-emed-epr.
Feedbacks:
- SwissMeds: provided a table with mapping between the galenic forms retrieved from medindex and the corresponding dosing display unit they use.
- From their table I can see the following units are missing in
UnitCode
:- inhalation -> should use actuation for now
- anneau (vaginal ring) -> ?
- application -> should use dose for now
- injection -> ?
- dragée -> ?
- spray -> actuation ?
- From their table I can see the following units are missing in
- HCI:
- Units used internally are the INDEX CODE type 9. Mapping provided between these codes and CH-EMED UnitCode valueset. Note this mapping was done by the developer and not subject to professional validation.
- INDEX codes missing from mapping:
E
Einheit Unité -> should be 767525000 Unitkg
-> should bekg
L
Liter litre -> should beL
mcl
Mikroliter microlitre -> should beuL
mol
->mol
MU
Millionen Einheiten -> 396186001ng
->ng
nmol
Patr
Patrone cartouche -> should be732988008
cartridgePfl
Pflaster patch ->733010002
pflaster|plaster|emplâtre or733005001
patch|patch|patch ?Teilpck
Teilpackung emballage individuel ->1681000175101
package ?
- Particular attention to
N/A
code, i.e. unknown that can be used for mapping from unsupported fhir units (if any) to index based.
- Oracle/Cerner:
- An excel file with inbound and outbound unit mapping is provided to CHUV for them to keep up to date. This can then be uploaded to a Vocabulary mapping table. Local units used by Soarian are the units specified by a 3rd party medication provider.
- Outbound (local -> fhir) mapping, units without mapping:
{BR}
{BR}DB
db{H.B.}
{H.B.}AMPSER
amp serAPP
applicationsAPPAREIL
appareil(s) -> could be mapped toSystem
?BANDEL
bandelettesBILLES
bille(s)BIT
bit (?)BOITES
boite(s) -> could be mapped toPackage
???BREATH
INSPIRATION -> useActuation
for now?CLYST
clystère(s)COMPR
compresse(s) -> normally mapped toDressing
CONC
conc (??)COTONS
cotonsCPREFF
cpr eff -> normally mapped toTablet
?DOSESUPP
doses (supp)DRAG
drag (dragée?)DRAGRET
drag retEACH
chaqueFL
flFLEX
flex -> Presco mapped toBag
G/UI
g/UIINST
instillationLAVEMENT
lavement(s)MCG/24H
mcg/24hMECHE
mèche(s)MG/CM2
mg/cm2MG/UI
mg/UIMMOL/KG/DAY
mMol/kg/jMMOL/KG/DOSE
mMol/kg/doseNDEFC
N Def (créé)OVLU
ovule(s) -> should be mapped toPessary
pce
pce -> '{Piece}' ?PFC
PFCPRESS
pression ->Actuation
?PUFF
pulvéris. ->Actuation
?SANGSUE
sangsue(s)SETS
set(s)SPRAY
VAPORISATEUR ->Actuation
?STYLOINJ
stylo injectTESTS
test(s)UI
ui ->[iU]
?UNIDOSE
unidose(s)UNITPLAQ
_Unité_plaqu.UNITS
Unités ->Unit
- Inbound provided, no analysis made yet.
- When an inbound unit cannot be mapped, the dose fields are not filled: dose quantity is blank and the default unit for the drug is used.
- When an outbound unit cannot be mapped, the doseAndRate fields are not filled, but the dosage information is added to the patientInstructions as narrative (as well as to dosage.text same as when mapped).
- Outbound (local -> fhir) mapping, units without mapping:
- An excel file with inbound and outbound unit mapping is provided to CHUV for them to keep up to date. This can then be uploaded to a Vocabulary mapping table. Local units used by Soarian are the units specified by a 3rd party medication provider.
- Proactive: no progress, no mapping. Tablet is used for everything as hardcoded unit.
- Presco: list of units provided. Mapping agreed in meeting.
- Application unit is needed but missing, adding it to current value set (and not having two) is the preferred solution. In the meantime, Dose will be used instead of Application.
from ch-emed-epr.
nmol
(UCUM) and application
(SNOMED) will be added to CH EMED's UnitCode
value set, this should complete the set of values needed for a mapping of HCI's Code type 9 and Presco's units in their enterity.
from ch-emed-epr.
nmol
(UCUM) andapplication
(SNOMED) will be added to CH EMED'sUnitCode
value set, this should complete the set of values needed for a mapping of HCI's Code type 9 and Presco's units in their enterity.
done.
from ch-emed-epr.
Follow-up of unit code value set concerns taken by CARA.
from ch-emed-epr.
Related Issues (20)
- Constrain the observation medicationStatementChanged and medicationRequestChanged extensions to use the CH EMED EPR profiles
- Update changelog.md
- Changed PRE validityPeriod to be optional. HOT 1
- Is PRE dispenseInterval used? HOT 1
- the aggregator adds prescription extension to PMLC statement if prescribed but it is not in the profile
- Home - Test if feedback works (Oliver Egger, ahdis ag)
- NPM links on history page are broken
- Prepare for compatibility with CH IPS HOT 1
- CH terminology moved to CH TERM HOT 1
- Removal of CH EMED profiles to CH Core HOT 2
- Replace {Piece} unit code HOT 1
- Update document pre description
- Update document PMLC description
- PADV and PML document profile uses ch emed entries for changed resources instead of ch emed epr HOT 2
- Review dosage text and instruction fields to align with what was agreed with implementers HOT 3
- Add last document to touch treatment line/instance to PMLC medication statement content HOT 3
- HL7 International announcement: Previous Version Comparison & mandatory OIDs for CodeSystems and ValueSets HOT 1
- Review base dosage fields text, additionalInstruction and patientInstruction HOT 1
- CH EMED: PML will now support both changed and original medication requests and statements
- Treatment identifier not always available in PML Observation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ch-emed-epr.