Medication Prescription and Delivery (MPD)
            
            0.1.0 - ci-build
  
            
          
Medication Prescription and Delivery (MPD), published by Integrating the Healthcare Enterprise (IHE). This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/IHE/pharm-mm/ and changes regularly. See the Directory of published versions
| Official URL: http://profiles.ihe.net/PHARM/ihe.pharm.mpd/StructureDefinition/ePrescription | Version: 0.1.0 | |||
| Active as of 2023-02-04 | Computable Name: ePrescription | |||
| Copyright/Legal: IHE http://www.ihe.net/Governance/#Intellectual_Property | ||||
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Base
| Id | Grade | Path(s) | Details | Requirements | 
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | 
| Name | Flags | Card. | Type | Description & Constraints  | 
|---|---|---|---|---|
|   ePrescription | 0..* | Base | ePrescription | |
|    patient | 0..1 | class | ||
|     extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|     modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|     identification | 0..1 | untyped | ||
|     personalInformation | 0..1 | class | ||
|      extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      fullName | 0..1 | untyped | ||
|      gender | 0..1 | untyped | ||
|      dateOfBirth | 0..1 | untyped | ||
|     insurance | 0..1 | class | ||
|      extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      socialorInsuranceNumber | 0..1 | untyped | ||
|     prescriber | 0..1 | class | ||
|      extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      hpIdentification | 0..1 | class | ||
|       extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|       modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|       identifier | 0..1 | untyped | ||
|      personalInformation | 0..1 | class | ||
|       extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|       modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|       fullName | 0..1 | untyped | ||
|       profession | 0..1 | untyped | ||
|       medicalSpecialty | 0..1 | untyped | ||
|      practice | 0..1 | class | ||
|       extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|       modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|       hpFacility | 0..1 | class | ||
|        extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|        modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|        address | 0..1 | untyped | ele-1: All FHIR elements must have a @value or children | |
|         extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|         street | 0..1 | untyped | ||
|         city | 0..1 | untyped | ||
|         zip | 0..1 | untyped | ||
|         stateProvince | 0..1 | untyped | ||
|         country | 0..1 | untyped | ||
|         telephone | 0..1 | untyped | ||
|         email | 0..1 | untyped | ||
|      organization | 0..1 | class | ||
|       extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|       modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|       name | 0..1 | untyped | ||
|       identifier | 0..1 | untyped | ||
|    prescription | 0..1 | class | ||
|     extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|     modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|     prescriptionIdentifier | 0..1 | untyped | ||
|     medicinalProduct | 0..1 | class | ||
|      extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      medicinalProduct | 0..1 | class | ||
|       extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|       modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|       identifier | 0..1 | untyped | ||
|       brandName | 0..1 | untyped | ||
|       classification | 0..1 | untyped | ||
|       activeIngredients | 0..1 | untyped | ||
|       substance | 0..1 | untyped | ||
|       role | 0..1 | untyped | ||
|       strength | 0..1 | untyped | ||
|       pharmDoseForm | 0..1 | untyped | ||
|      package | 0..1 | class | ||
|       extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|       modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|       packageDescription | 0..1 | untyped | ||
|       packageId | 0..1 | untyped | ||
|       packageType | 0..1 | untyped | ||
|       packageSize | 0..1 | untyped | ||
|       package | 0..1 | untyped | ||
|      numberOfPackages | 0..1 | untyped | ||
|      posology | 0..1 | class | ||
|       extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|       modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|       posologyInstructions | 0..1 | untyped | ||
|       unitsPerIntake | 0..1 | untyped | ||
|       frequencyOfIntakes | 0..1 | untyped | ||
|       timingOfIntakes | 0..1 | untyped | ||
|       durationOfTreatment | 0..1 | untyped | ||
|      routeOfAdministration | 0..1 | untyped | ||
|      substitution | 0..1 | untyped | ||
|      marketingAuthorizationHolder | 0..1 | untyped | ||
|    prescriptionData | 0..1 | class | ||
|     extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|     modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|     prescription | 0..1 | class | ||
|      extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      issueDate | 0..1 | untyped | ||
|      treatmentStart | 0..1 | untyped | ||
|      treatmentEnd | 0..1 | untyped | ||
|      patientInstructions | 0..1 | untyped | ||
|      advicetoDispenser | 0..1 | untyped | ||
|     legalEntity | 0..1 | untyped | ||
|     relatedDocument | 0..1 | untyped | ||
|  Documentation for this format | ||||
| Id | Grade | Path(s) | Details | Requirements | 
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | 
This structure is derived from Base
Differential View
This structure is derived from Base
Key Elements View
| Id | Grade | Path(s) | Details | Requirements | 
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | 
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints  | 
|---|---|---|---|---|
|   ePrescription | 0..* | Base | ePrescription | |
|    patient | 0..1 | class | ||
|     extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|     modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|     identification | 0..1 | untyped | ||
|     personalInformation | 0..1 | class | ||
|      extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      fullName | 0..1 | untyped | ||
|      gender | 0..1 | untyped | ||
|      dateOfBirth | 0..1 | untyped | ||
|     insurance | 0..1 | class | ||
|      extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      socialorInsuranceNumber | 0..1 | untyped | ||
|     prescriber | 0..1 | class | ||
|      extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      hpIdentification | 0..1 | class | ||
|       extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|       modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|       identifier | 0..1 | untyped | ||
|      personalInformation | 0..1 | class | ||
|       extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|       modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|       fullName | 0..1 | untyped | ||
|       profession | 0..1 | untyped | ||
|       medicalSpecialty | 0..1 | untyped | ||
|      practice | 0..1 | class | ||
|       extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|       modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|       hpFacility | 0..1 | class | ||
|        extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|        modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|        address | 0..1 | untyped | ele-1: All FHIR elements must have a @value or children | |
|         extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|         street | 0..1 | untyped | ||
|         city | 0..1 | untyped | ||
|         zip | 0..1 | untyped | ||
|         stateProvince | 0..1 | untyped | ||
|         country | 0..1 | untyped | ||
|         telephone | 0..1 | untyped | ||
|         email | 0..1 | untyped | ||
|      organization | 0..1 | class | ||
|       extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|       modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|       name | 0..1 | untyped | ||
|       identifier | 0..1 | untyped | ||
|    prescription | 0..1 | class | ||
|     extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|     modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|     prescriptionIdentifier | 0..1 | untyped | ||
|     medicinalProduct | 0..1 | class | ||
|      extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      medicinalProduct | 0..1 | class | ||
|       extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|       modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|       identifier | 0..1 | untyped | ||
|       brandName | 0..1 | untyped | ||
|       classification | 0..1 | untyped | ||
|       activeIngredients | 0..1 | untyped | ||
|       substance | 0..1 | untyped | ||
|       role | 0..1 | untyped | ||
|       strength | 0..1 | untyped | ||
|       pharmDoseForm | 0..1 | untyped | ||
|      package | 0..1 | class | ||
|       extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|       modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|       packageDescription | 0..1 | untyped | ||
|       packageId | 0..1 | untyped | ||
|       packageType | 0..1 | untyped | ||
|       packageSize | 0..1 | untyped | ||
|       package | 0..1 | untyped | ||
|      numberOfPackages | 0..1 | untyped | ||
|      posology | 0..1 | class | ||
|       extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|       modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|       posologyInstructions | 0..1 | untyped | ||
|       unitsPerIntake | 0..1 | untyped | ||
|       frequencyOfIntakes | 0..1 | untyped | ||
|       timingOfIntakes | 0..1 | untyped | ||
|       durationOfTreatment | 0..1 | untyped | ||
|      routeOfAdministration | 0..1 | untyped | ||
|      substitution | 0..1 | untyped | ||
|      marketingAuthorizationHolder | 0..1 | untyped | ||
|    prescriptionData | 0..1 | class | ||
|     extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|     modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|     prescription | 0..1 | class | ||
|      extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
|      modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
|      issueDate | 0..1 | untyped | ||
|      treatmentStart | 0..1 | untyped | ||
|      treatmentEnd | 0..1 | untyped | ||
|      patientInstructions | 0..1 | untyped | ||
|      advicetoDispenser | 0..1 | untyped | ||
|     legalEntity | 0..1 | untyped | ||
|     relatedDocument | 0..1 | untyped | ||
|  Documentation for this format | ||||
| Id | Grade | Path(s) | Details | Requirements | 
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | 
This structure is derived from Base