Guia de Implementação da SES GO - Medicamentos - Local Development build (v0.0.4) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Mappings for the prescricao-medicamento perfil.
| 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] | .doseQuantity |
| 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 |