Guia de Implementação da SES GO - CORE - Local Development build (v0.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Mappings for the prescricao-medicamento resource profile.
PrescricaoMedicamento |
MedicationRequest | Message/Body/NewRx |
status | no mapping |
medication[x] | Message/Body/NewRx/MedicationPrescribed
Medication.code.coding.code = Message/Body/NewRx/MedicationPrescribed/DrugCoded/ProductCode
Medication.code.coding.system = Message/Body/NewRx/MedicationPrescribed/DrugCoded/ProductCodeQualifier
Medication.code.coding.display = Message/Body/NewRx/MedicationPrescribed/DrugDescription |
subject | Message/Body/NewRx/Patient
(need detail to link to specific patient … Patient.Identification in SCRIPT) |
authoredOn | Message/Body/NewRx/MedicationPrescribed/WrittenDate |
reasonReference | no mapping |
note | Message/Body/NewRx/MedicationPrescribed/Note |
dispenseRequest | Message/Body/NewRx/MedicationPrescribed/ExpirationDate |
validityPeriod | Message/Body/NewRx/MedicationPrescribed/Refills |
quantity | Message/Body/NewRx/MedicationPrescribed/DaysSupply |
PrescricaoMedicamento |
MedicationRequest | Entity. Role, or Act, CombinedMedicationRequest |
text | Act.text? |
extension | N/A |
modifierExtension | N/A |
status | .statusCode |
intent | .moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere) |
medication[x] | consumable.administrableMedication |
subject | .participation[typeCode=AUT].role |
id | n/a |
extension | n/a |
identifier | .identifier |
id | n/a |
extension | n/a |
system | II.root or Role.id.root |
value | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) |
authoredOn | author.time |
requester | .participation[typeCode=AUT].role |
id | n/a |
extension | n/a |
identifier | .identifier |
id | n/a |
extension | n/a |
system | II.root or Role.id.root |
value | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) |
recorder | .participation[typeCode=TRANS].role[classCode=ASSIGNED].code (HealthcareProviderType) |
id | n/a |
extension | n/a |
identifier | .identifier |
id | n/a |
extension | n/a |
system | II.root or Role.id.root |
value | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) |
reasonReference | reason.observation[code=ASSERTION].value |
note | .inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value |
dosageInstruction | see dosageInstruction mapping |
id | n/a |
extension | n/a |
modifierExtension | N/A |
text | .text |
patientInstruction | .text |
timing | .effectiveTime |
id | n/a |
extension | n/a |
modifierExtension | N/A |
repeat | Implies PIVL or EIVL |
id | n/a |
extension | n/a |
extension (period) | |
extension (when) | |
extension | n/a |
url | N/A |
value[x] | N/A |
count | PIVL.count |
countMax | PIVL.count |
frequency | PIVL.phase |
asNeeded[x] | .outboundRelationship[typeCode=PRCN].target[classCode=OBS, moodCode=EVN, code="as needed"].value=boolean or codable concept |
route | .routeCode |
doseAndRate | |
id | n/a |
extension | n/a |
type | |
id | n/a |
extension | n/a |
coding | union(., ./translation) |
id | n/a |
extension | n/a |
system | ./codeSystem |
code | ./code |
dose[x] | n/a, PQ, IVL<PQ>, MO, CO, depending on the values |
id | n/a |
extension | n/a |
value | PQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value |
maxDosePerAdministration | not supported |
id | n/a |
extension | n/a |
value | PQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value |
dispenseRequest | component.supplyEvent |
id | n/a |
extension | n/a |
modifierExtension | N/A |
validityPeriod | effectiveTime |
quantity | quantity |
id | n/a |
extension | n/a |
value | PQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value |