KR Core Implementation Guide
1.0.2 - STU1
KR Core Implementation Guide - Local Development build (v1.0.2) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: http://www.hl7korea.or.kr/fhir/krcore/StructureDefinition/krcore-medicationrequest | Version: 1.0.2 | |||
| Active as of 2024-09-12 | Computable Name: KRCore_MedicationRequest | |||
KR Core의 약품 처방 정보에 적용되는 MedicationRequest 구조.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from MedicationRequest
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | 0..* | MedicationRequest | KR Core MedicationRequest Profile | |
![]() ![]() | S | 1..1 | code | 처방 상태: active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown Example Value (Preferred): completed |
![]() ![]() | S | 1..1 | code | 처방 의도: order | proposal | plan + Example Value (Preferred): order |
![]() ![]() | S | 1..1 | Reference(KR Core Medication Profile) | 처방 약품 정보 |
![]() ![]() | 1..1 | Reference(KR Core Patient Profile) | 처방 대상 | |
![]() ![]() | 0..1 | dateTime | 처방 일시 | |
![]() ![]() | S | 1..* | Dosage | 약물 투여 및 복용 지침 |
![]() ![]() ![]() | S | 0..1 | string | 용법 |
![]() ![]() ![]() | S | 0..1 | Timing | 약품 투여 및 복용 시기 |
![]() ![]() ![]() ![]() | S | 0..1 | Element | 약품 투여 및 복용 반복 정보 |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | positiveInt | 주기 당 약품 투여 및 복용 횟수 |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | decimal | 약품 투여 및 복용 주기 수치 |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | code | 약품 투여 및 복용 주기 단위: s | min | h | d | wk | mo | a Binding: UnitsOfTime (required) |
![]() ![]() ![]() | S | 1..* | Element | 투여 및 복용량 |
![]() ![]() ![]() ![]() | S | 1..1 | Range, SimpleQuantity | 1회량 Slice: Unordered, Open by type:$this |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | SimpleQuantity | 1회량 수치 정보 Binding: UCUMCodes (preferred) |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | Range | 1회량 범위 정보 |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SimpleQuantity | 최소 Binding: UCUMCodes (preferred) | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SimpleQuantity | 최대 Binding: UCUMCodes (preferred) | |
![]() ![]() | S | 0..1 | BackboneElement | 처방 요청 |
![]() ![]() ![]() | 0..1 | SimpleQuantity | 총량 Binding: UCUMCodes (preferred) | |
![]() ![]() ![]() | S | 0..1 | Duration | 처방 기간: s | min | h | d | wk | mo | a Binding: UnitsOfTime (required) |
![]() ![]() ![]() ![]() | 0..1 | code | 처방 기간 단위 코드 Example Value (Preferred): d | |
Documentation for this format | ||||
| Path | Conformance | ValueSet |
| MedicationRequest.dosageInstruction.timing.repeat.periodUnit | required | UnitsOfTime |
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseQuantity | preferred | UCUMCodes (a valid code from UCUM) |
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.low | preferred | UCUMCodes (a valid code from UCUM) |
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.high | preferred | UCUMCodes (a valid code from UCUM) |
| MedicationRequest.dispenseRequest.quantity | preferred | UCUMCodes (a valid code from UCUM) |
| MedicationRequest.dispenseRequest.expectedSupplyDuration | required | UnitsOfTime |
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | 0..* | MedicationRequest | KR Core MedicationRequest Profile | |
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() | ?!SΣ | 1..1 | code | 처방 상태: active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription. Example Value (Preferred): completed |
![]() ![]() | ?!SΣ | 1..1 | code | 처방 의도: order | proposal | plan + Binding: medicationRequest Intent (required): The kind of medication order. Example Value (Preferred): order |
![]() ![]() | ?!Σ | 0..1 | boolean | True if request is prohibiting action |
![]() ![]() | SΣ | 1..1 | Reference(KR Core Medication Profile) | 처방 약품 정보 |
![]() ![]() | Σ | 1..1 | Reference(KR Core Patient Profile) | 처방 대상 |
![]() ![]() | Σ | 0..1 | dateTime | 처방 일시 |
![]() ![]() | S | 1..* | Dosage | 약물 투여 및 복용 지침 |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() | SΣ | 0..1 | string | 용법 |
![]() ![]() ![]() | SΣ | 0..1 | Timing | 약품 투여 및 복용 시기 |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | SΣC | 0..1 | Element | 약품 투여 및 복용 반복 정보 |
![]() ![]() ![]() ![]() ![]() | SΣ | 0..1 | positiveInt | 주기 당 약품 투여 및 복용 횟수 |
![]() ![]() ![]() ![]() ![]() | SΣ | 0..1 | decimal | 약품 투여 및 복용 주기 수치 |
![]() ![]() ![]() ![]() ![]() | SΣ | 0..1 | code | 약품 투여 및 복용 주기 단위: s | min | h | d | wk | mo | a Binding: UnitsOfTime (required) |
![]() ![]() ![]() | SΣ | 1..* | Element | 투여 및 복용량 |
![]() ![]() ![]() ![]() | SΣ | 1..1 | 1회량 Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() ![]() | Range | |||
![]() ![]() ![]() ![]() ![]() | Quantity(SimpleQuantity) | |||
![]() ![]() ![]() ![]() ![]() | SC | 0..1 | SimpleQuantity | 1회량 수치 정보 Binding: UCUMCodes (preferred) |
![]() ![]() ![]() ![]() ![]() | SΣ | 0..1 | Range | 1회량 범위 정보 |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | SimpleQuantity | 최소 Binding: UCUMCodes (preferred) |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | SimpleQuantity | 최대 Binding: UCUMCodes (preferred) |
![]() ![]() | S | 0..1 | BackboneElement | 처방 요청 |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() | 0..1 | SimpleQuantity | 총량 Binding: UCUMCodes (preferred) | |
![]() ![]() ![]() | S | 0..1 | Duration | 처방 기간: s | min | h | d | wk | mo | a |
![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
![]() ![]() ![]() ![]() | Σ | 0..1 | code | 처방 기간 단위 코드 Example Value (Preferred): d |
Documentation for this format | ||||
| Path | Conformance | ValueSet |
| MedicationRequest.status | required | medicationrequest Status |
| MedicationRequest.intent | required | medicationRequest Intent |
| MedicationRequest.dosageInstruction.timing.repeat.periodUnit | required | UnitsOfTime |
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseQuantity | preferred | UCUMCodes (a valid code from UCUM) |
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.low | preferred | UCUMCodes (a valid code from UCUM) |
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.high | preferred | UCUMCodes (a valid code from UCUM) |
| MedicationRequest.dispenseRequest.quantity | preferred | UCUMCodes (a valid code from UCUM) |
| MedicationRequest.dispenseRequest.expectedSupplyDuration.comparator | required | QuantityComparator |
| Name | Flags | Card. | Type | Description & Constraints![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() | 0..* | MedicationRequest | KR Core MedicationRequest Profile | |||||
![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() | 0..* | Resource | Contained, inline Resources | |||||
![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() | 0..* | Identifier | External ids for this request | |||||
![]() ![]() | ?!SΣ | 1..1 | code | 처방 상태: active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription. Example Value (Preferred): completed | ||||
![]() ![]() | 0..1 | CodeableConcept | Reason for current status Binding: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status. | |||||
![]() ![]() | ?!SΣ | 1..1 | code | 처방 의도: order | proposal | plan + Binding: medicationRequest Intent (required): The kind of medication order. Example Value (Preferred): order | ||||
![]() ![]() | 0..* | CodeableConcept | Type of medication usage Binding: medicationRequest Category Codes (example): A coded concept identifying the category of medication request. For example, where the medication is to be consumed or administered, or the type of medication treatment. | |||||
![]() ![]() | Σ | 0..1 | code | routine | urgent | asap | stat Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request. | ||||
![]() ![]() | ?!Σ | 0..1 | boolean | True if request is prohibiting action | ||||
![]() ![]() | Σ | 0..1 | Reported rather than primary record | |||||
![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) | |||||||
![]() ![]() | SΣ | 1..1 | Reference(KR Core Medication Profile) | 처방 약품 정보 | ||||
![]() ![]() | Σ | 1..1 | Reference(KR Core Patient Profile) | 처방 대상 | ||||
![]() ![]() | 0..1 | Reference(Encounter) | Encounter created as part of encounter/admission/stay | |||||
![]() ![]() | 0..* | Reference(Resource) | Information to support ordering of the medication | |||||
![]() ![]() | Σ | 0..1 | dateTime | 처방 일시 | ||||
![]() ![]() | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) | Who/What requested the Request | ||||
![]() ![]() | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson | CareTeam) | Intended performer of administration | |||||
![]() ![]() | Σ | 0..1 | CodeableConcept | Desired kind of performer of the medication administration Binding: ProcedurePerformerRoleCodes (example): Identifies the type of individual that is desired to administer the medication. | ||||
![]() ![]() | 0..1 | Reference(Practitioner | PractitionerRole) | Person who entered the request | |||||
![]() ![]() | 0..* | CodeableConcept | Reason or indication for ordering or not ordering the medication Binding: Condition/Problem/DiagnosisCodes (example): A coded concept indicating why the medication was ordered. | |||||
![]() ![]() | 0..* | Reference(Condition | Observation) | Condition or observation that supports why the prescription is being written | |||||
![]() ![]() | Σ | 0..* | canonical() | Instantiates FHIR protocol or definition | ||||
![]() ![]() | Σ | 0..* | uri | Instantiates external protocol or definition | ||||
![]() ![]() | Σ | 0..* | Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) | What request fulfills | ||||
![]() ![]() | Σ | 0..1 | Identifier | Composite request this is part of | ||||
![]() ![]() | 0..1 | CodeableConcept | Overall pattern of medication administration Binding: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio. | |||||
![]() ![]() | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage | |||||
![]() ![]() | 0..* | Annotation | Information about the prescription | |||||
![]() ![]() | S | 1..* | Dosage | 약물 투여 및 복용 지침 | ||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() | Σ | 0..1 | integer | The order of the dosage instructions | ||||
![]() ![]() ![]() | SΣ | 0..1 | string | 용법 | ||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness" Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery". | ||||
![]() ![]() ![]() | Σ | 0..1 | string | Patient or consumer oriented instructions | ||||
![]() ![]() ![]() | SΣ | 0..1 | Timing | 약품 투여 및 복용 시기 | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | dateTime | When the event occurs | ||||
![]() ![]() ![]() ![]() | SΣC | 0..1 | Element | 약품 투여 및 복용 반복 정보 | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Length/Range of lengths, or (Start and/or end) limits | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Duration | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Period | |||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | positiveInt | Number of times to repeat | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | positiveInt | Maximum number of times to repeat | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | How long when it happens | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | How long when it happens (Max) | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). | ||||
![]() ![]() ![]() ![]() ![]() | SΣ | 0..1 | positiveInt | 주기 당 약품 투여 및 복용 횟수 | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | positiveInt | Event occurs up to frequencyMax times per period | ||||
![]() ![]() ![]() ![]() ![]() | SΣ | 0..1 | decimal | 약품 투여 및 복용 주기 수치 | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | Upper limit of period (3-4 hours) | ||||
![]() ![]() ![]() ![]() ![]() | SΣ | 0..1 | code | 약품 투여 및 복용 주기 단위: s | min | h | d | wk | mo | a Binding: UnitsOfTime (required) | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required) | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..* | time | Time of day for action | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..* | code | Code for time period of occurrence Binding: EventTiming (required): Real world event relating to the schedule. | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | unsignedInt | Minutes from event (before or after) | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | BID | TID | QID | AM | PM | QD | QOD | + Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern. | ||||
![]() ![]() ![]() | Σ | 0..1 | Take "as needed" (for x) Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc. | |||||
![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() | CodeableConcept | |||||||
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Body site to administer to Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body. | ||||
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | How drug should enter body Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. | ||||
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Technique for administering medication Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered. | ||||
![]() ![]() ![]() | SΣ | 1..* | Element | 투여 및 복용량 | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | The kind of dose or rate specified Binding: DoseAndRateType (example): The kind of dose or rate specified. | ||||
![]() ![]() ![]() ![]() | SΣ | 1..1 | 1회량 Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() ![]() ![]() | Range | |||||||
![]() ![]() ![]() ![]() ![]() | Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() ![]() | SC | 0..1 | SimpleQuantity | 1회량 수치 정보 Binding: UCUMCodes (preferred) | ||||
![]() ![]() ![]() ![]() ![]() | SΣ | 0..1 | Range | 1회량 범위 정보 | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | SimpleQuantity | 최소 Binding: UCUMCodes (preferred) | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | SimpleQuantity | 최대 Binding: UCUMCodes (preferred) | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Amount of medication per unit of time | |||||
![]() ![]() ![]() ![]() ![]() | Ratio | |||||||
![]() ![]() ![]() ![]() ![]() | Range | |||||||
![]() ![]() ![]() ![]() ![]() | Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() | Σ | 0..1 | Ratio | Upper limit on medication per unit of time | ||||
![]() ![]() ![]() | Σ | 0..1 | SimpleQuantity | Upper limit on medication per administration | ||||
![]() ![]() ![]() | Σ | 0..1 | SimpleQuantity | Upper limit on medication per lifetime of the patient | ||||
![]() ![]() | S | 0..1 | BackboneElement | 처방 요청 | ||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() | 0..1 | BackboneElement | First fill details | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | 0..1 | SimpleQuantity | First fill quantity | |||||
![]() ![]() ![]() ![]() | 0..1 | Duration | First fill duration | |||||
![]() ![]() ![]() | 0..1 | Duration | Minimum period of time between dispenses | |||||
![]() ![]() ![]() | 0..1 | Period | Time period supply is authorized for | |||||
![]() ![]() ![]() | 0..1 | unsignedInt | Number of refills authorized | |||||
![]() ![]() ![]() | 0..1 | SimpleQuantity | 총량 Binding: UCUMCodes (preferred) | |||||
![]() ![]() ![]() | S | 0..1 | Duration | 처방 기간: s | min | h | d | wk | mo | a | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() | ΣC | 0..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | code | 처방 기간 단위 코드 Example Value (Preferred): d | ||||
![]() ![]() ![]() | 0..1 | Reference(Organization) | Intended dispenser | |||||
![]() ![]() | 0..1 | BackboneElement | Any restrictions on medication substitution | |||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() | 1..1 | Whether substitution is allowed or not Binding: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed. | ||||||
![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() | CodeableConcept | |||||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Why should (not) substitution be made Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed. | |||||
![]() ![]() | 0..1 | Reference(MedicationRequest) | An order/prescription that is being replaced | |||||
![]() ![]() | 0..* | Reference(DetectedIssue) | Clinical Issue with action | |||||
![]() ![]() | 0..* | Reference(Provenance) | A list of events of interest in the lifecycle | |||||
Documentation for this format | ||||||||
| Path | Conformance | ValueSet | ||||
| MedicationRequest.language | preferred | CommonLanguages
| ||||
| MedicationRequest.status | required | medicationrequest Status | ||||
| MedicationRequest.statusReason | example | medicationRequest Status Reason Codes | ||||
| MedicationRequest.intent | required | medicationRequest Intent | ||||
| MedicationRequest.category | example | medicationRequest Category Codes | ||||
| MedicationRequest.priority | required | RequestPriority | ||||
| MedicationRequest.performerType | example | ProcedurePerformerRoleCodes | ||||
| MedicationRequest.reasonCode | example | Condition/Problem/DiagnosisCodes | ||||
| MedicationRequest.courseOfTherapyType | example | medicationRequest Course of Therapy Codes | ||||
| MedicationRequest.dosageInstruction.additionalInstruction | example | SNOMEDCTAdditionalDosageInstructions | ||||
| MedicationRequest.dosageInstruction.timing.repeat.durationUnit | required | UnitsOfTime | ||||
| MedicationRequest.dosageInstruction.timing.repeat.periodUnit | required | UnitsOfTime | ||||
| MedicationRequest.dosageInstruction.timing.repeat.dayOfWeek | required | DaysOfWeek | ||||
| MedicationRequest.dosageInstruction.timing.repeat.when | required | EventTiming | ||||
| MedicationRequest.dosageInstruction.timing.code | preferred | TimingAbbreviation | ||||
| MedicationRequest.dosageInstruction.asNeeded[x] | example | SNOMEDCTMedicationAsNeededReasonCodes | ||||
| MedicationRequest.dosageInstruction.site | example | SNOMEDCTAnatomicalStructureForAdministrationSiteCodes | ||||
| MedicationRequest.dosageInstruction.route | example | SNOMEDCTRouteCodes | ||||
| MedicationRequest.dosageInstruction.method | example | SNOMEDCTAdministrationMethodCodes | ||||
| MedicationRequest.dosageInstruction.doseAndRate.type | example | DoseAndRateType | ||||
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseQuantity | preferred | UCUMCodes (a valid code from UCUM) | ||||
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.low | preferred | UCUMCodes (a valid code from UCUM) | ||||
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.high | preferred | UCUMCodes (a valid code from UCUM) | ||||
| MedicationRequest.dispenseRequest.quantity | preferred | UCUMCodes (a valid code from UCUM) | ||||
| MedicationRequest.dispenseRequest.expectedSupplyDuration.comparator | required | QuantityComparator | ||||
| MedicationRequest.substitution.allowed[x] | example | ActSubstanceAdminSubstitutionCode | ||||
| MedicationRequest.substitution.reason | example | SubstanceAdminSubstitutionReason |
This structure is derived from MedicationRequest
Summary
Mandatory: 3 elements
Must-Support: 16 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from MedicationRequest
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | 0..* | MedicationRequest | KR Core MedicationRequest Profile | |
![]() ![]() | S | 1..1 | code | 처방 상태: active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown Example Value (Preferred): completed |
![]() ![]() | S | 1..1 | code | 처방 의도: order | proposal | plan + Example Value (Preferred): order |
![]() ![]() | S | 1..1 | Reference(KR Core Medication Profile) | 처방 약품 정보 |
![]() ![]() | 1..1 | Reference(KR Core Patient Profile) | 처방 대상 | |
![]() ![]() | 0..1 | dateTime | 처방 일시 | |
![]() ![]() | S | 1..* | Dosage | 약물 투여 및 복용 지침 |
![]() ![]() ![]() | S | 0..1 | string | 용법 |
![]() ![]() ![]() | S | 0..1 | Timing | 약품 투여 및 복용 시기 |
![]() ![]() ![]() ![]() | S | 0..1 | Element | 약품 투여 및 복용 반복 정보 |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | positiveInt | 주기 당 약품 투여 및 복용 횟수 |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | decimal | 약품 투여 및 복용 주기 수치 |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | code | 약품 투여 및 복용 주기 단위: s | min | h | d | wk | mo | a Binding: UnitsOfTime (required) |
![]() ![]() ![]() | S | 1..* | Element | 투여 및 복용량 |
![]() ![]() ![]() ![]() | S | 1..1 | Range, SimpleQuantity | 1회량 Slice: Unordered, Open by type:$this |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | SimpleQuantity | 1회량 수치 정보 Binding: UCUMCodes (preferred) |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | Range | 1회량 범위 정보 |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SimpleQuantity | 최소 Binding: UCUMCodes (preferred) | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SimpleQuantity | 최대 Binding: UCUMCodes (preferred) | |
![]() ![]() | S | 0..1 | BackboneElement | 처방 요청 |
![]() ![]() ![]() | 0..1 | SimpleQuantity | 총량 Binding: UCUMCodes (preferred) | |
![]() ![]() ![]() | S | 0..1 | Duration | 처방 기간: s | min | h | d | wk | mo | a Binding: UnitsOfTime (required) |
![]() ![]() ![]() ![]() | 0..1 | code | 처방 기간 단위 코드 Example Value (Preferred): d | |
Documentation for this format | ||||
| Path | Conformance | ValueSet |
| MedicationRequest.dosageInstruction.timing.repeat.periodUnit | required | UnitsOfTime |
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseQuantity | preferred | UCUMCodes (a valid code from UCUM) |
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.low | preferred | UCUMCodes (a valid code from UCUM) |
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.high | preferred | UCUMCodes (a valid code from UCUM) |
| MedicationRequest.dispenseRequest.quantity | preferred | UCUMCodes (a valid code from UCUM) |
| MedicationRequest.dispenseRequest.expectedSupplyDuration | required | UnitsOfTime |
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | 0..* | MedicationRequest | KR Core MedicationRequest Profile | |
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() | ?!SΣ | 1..1 | code | 처방 상태: active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription. Example Value (Preferred): completed |
![]() ![]() | ?!SΣ | 1..1 | code | 처방 의도: order | proposal | plan + Binding: medicationRequest Intent (required): The kind of medication order. Example Value (Preferred): order |
![]() ![]() | ?!Σ | 0..1 | boolean | True if request is prohibiting action |
![]() ![]() | SΣ | 1..1 | Reference(KR Core Medication Profile) | 처방 약품 정보 |
![]() ![]() | Σ | 1..1 | Reference(KR Core Patient Profile) | 처방 대상 |
![]() ![]() | Σ | 0..1 | dateTime | 처방 일시 |
![]() ![]() | S | 1..* | Dosage | 약물 투여 및 복용 지침 |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() | SΣ | 0..1 | string | 용법 |
![]() ![]() ![]() | SΣ | 0..1 | Timing | 약품 투여 및 복용 시기 |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | SΣC | 0..1 | Element | 약품 투여 및 복용 반복 정보 |
![]() ![]() ![]() ![]() ![]() | SΣ | 0..1 | positiveInt | 주기 당 약품 투여 및 복용 횟수 |
![]() ![]() ![]() ![]() ![]() | SΣ | 0..1 | decimal | 약품 투여 및 복용 주기 수치 |
![]() ![]() ![]() ![]() ![]() | SΣ | 0..1 | code | 약품 투여 및 복용 주기 단위: s | min | h | d | wk | mo | a Binding: UnitsOfTime (required) |
![]() ![]() ![]() | SΣ | 1..* | Element | 투여 및 복용량 |
![]() ![]() ![]() ![]() | SΣ | 1..1 | 1회량 Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() ![]() | Range | |||
![]() ![]() ![]() ![]() ![]() | Quantity(SimpleQuantity) | |||
![]() ![]() ![]() ![]() ![]() | SC | 0..1 | SimpleQuantity | 1회량 수치 정보 Binding: UCUMCodes (preferred) |
![]() ![]() ![]() ![]() ![]() | SΣ | 0..1 | Range | 1회량 범위 정보 |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | SimpleQuantity | 최소 Binding: UCUMCodes (preferred) |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | SimpleQuantity | 최대 Binding: UCUMCodes (preferred) |
![]() ![]() | S | 0..1 | BackboneElement | 처방 요청 |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() | 0..1 | SimpleQuantity | 총량 Binding: UCUMCodes (preferred) | |
![]() ![]() ![]() | S | 0..1 | Duration | 처방 기간: s | min | h | d | wk | mo | a |
![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
![]() ![]() ![]() ![]() | Σ | 0..1 | code | 처방 기간 단위 코드 Example Value (Preferred): d |
Documentation for this format | ||||
| Path | Conformance | ValueSet |
| MedicationRequest.status | required | medicationrequest Status |
| MedicationRequest.intent | required | medicationRequest Intent |
| MedicationRequest.dosageInstruction.timing.repeat.periodUnit | required | UnitsOfTime |
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseQuantity | preferred | UCUMCodes (a valid code from UCUM) |
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.low | preferred | UCUMCodes (a valid code from UCUM) |
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.high | preferred | UCUMCodes (a valid code from UCUM) |
| MedicationRequest.dispenseRequest.quantity | preferred | UCUMCodes (a valid code from UCUM) |
| MedicationRequest.dispenseRequest.expectedSupplyDuration.comparator | required | QuantityComparator |
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() | 0..* | MedicationRequest | KR Core MedicationRequest Profile | |||||
![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() | 0..* | Resource | Contained, inline Resources | |||||
![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() | 0..* | Identifier | External ids for this request | |||||
![]() ![]() | ?!SΣ | 1..1 | code | 처방 상태: active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription. Example Value (Preferred): completed | ||||
![]() ![]() | 0..1 | CodeableConcept | Reason for current status Binding: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status. | |||||
![]() ![]() | ?!SΣ | 1..1 | code | 처방 의도: order | proposal | plan + Binding: medicationRequest Intent (required): The kind of medication order. Example Value (Preferred): order | ||||
![]() ![]() | 0..* | CodeableConcept | Type of medication usage Binding: medicationRequest Category Codes (example): A coded concept identifying the category of medication request. For example, where the medication is to be consumed or administered, or the type of medication treatment. | |||||
![]() ![]() | Σ | 0..1 | code | routine | urgent | asap | stat Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request. | ||||
![]() ![]() | ?!Σ | 0..1 | boolean | True if request is prohibiting action | ||||
![]() ![]() | Σ | 0..1 | Reported rather than primary record | |||||
![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) | |||||||
![]() ![]() | SΣ | 1..1 | Reference(KR Core Medication Profile) | 처방 약품 정보 | ||||
![]() ![]() | Σ | 1..1 | Reference(KR Core Patient Profile) | 처방 대상 | ||||
![]() ![]() | 0..1 | Reference(Encounter) | Encounter created as part of encounter/admission/stay | |||||
![]() ![]() | 0..* | Reference(Resource) | Information to support ordering of the medication | |||||
![]() ![]() | Σ | 0..1 | dateTime | 처방 일시 | ||||
![]() ![]() | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) | Who/What requested the Request | ||||
![]() ![]() | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson | CareTeam) | Intended performer of administration | |||||
![]() ![]() | Σ | 0..1 | CodeableConcept | Desired kind of performer of the medication administration Binding: ProcedurePerformerRoleCodes (example): Identifies the type of individual that is desired to administer the medication. | ||||
![]() ![]() | 0..1 | Reference(Practitioner | PractitionerRole) | Person who entered the request | |||||
![]() ![]() | 0..* | CodeableConcept | Reason or indication for ordering or not ordering the medication Binding: Condition/Problem/DiagnosisCodes (example): A coded concept indicating why the medication was ordered. | |||||
![]() ![]() | 0..* | Reference(Condition | Observation) | Condition or observation that supports why the prescription is being written | |||||
![]() ![]() | Σ | 0..* | canonical() | Instantiates FHIR protocol or definition | ||||
![]() ![]() | Σ | 0..* | uri | Instantiates external protocol or definition | ||||
![]() ![]() | Σ | 0..* | Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) | What request fulfills | ||||
![]() ![]() | Σ | 0..1 | Identifier | Composite request this is part of | ||||
![]() ![]() | 0..1 | CodeableConcept | Overall pattern of medication administration Binding: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio. | |||||
![]() ![]() | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage | |||||
![]() ![]() | 0..* | Annotation | Information about the prescription | |||||
![]() ![]() | S | 1..* | Dosage | 약물 투여 및 복용 지침 | ||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() | Σ | 0..1 | integer | The order of the dosage instructions | ||||
![]() ![]() ![]() | SΣ | 0..1 | string | 용법 | ||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness" Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery". | ||||
![]() ![]() ![]() | Σ | 0..1 | string | Patient or consumer oriented instructions | ||||
![]() ![]() ![]() | SΣ | 0..1 | Timing | 약품 투여 및 복용 시기 | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | dateTime | When the event occurs | ||||
![]() ![]() ![]() ![]() | SΣC | 0..1 | Element | 약품 투여 및 복용 반복 정보 | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Length/Range of lengths, or (Start and/or end) limits | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Duration | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Period | |||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | positiveInt | Number of times to repeat | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | positiveInt | Maximum number of times to repeat | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | How long when it happens | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | How long when it happens (Max) | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). | ||||
![]() ![]() ![]() ![]() ![]() | SΣ | 0..1 | positiveInt | 주기 당 약품 투여 및 복용 횟수 | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | positiveInt | Event occurs up to frequencyMax times per period | ||||
![]() ![]() ![]() ![]() ![]() | SΣ | 0..1 | decimal | 약품 투여 및 복용 주기 수치 | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | Upper limit of period (3-4 hours) | ||||
![]() ![]() ![]() ![]() ![]() | SΣ | 0..1 | code | 약품 투여 및 복용 주기 단위: s | min | h | d | wk | mo | a Binding: UnitsOfTime (required) | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required) | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..* | time | Time of day for action | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..* | code | Code for time period of occurrence Binding: EventTiming (required): Real world event relating to the schedule. | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | unsignedInt | Minutes from event (before or after) | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | BID | TID | QID | AM | PM | QD | QOD | + Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern. | ||||
![]() ![]() ![]() | Σ | 0..1 | Take "as needed" (for x) Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc. | |||||
![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() | CodeableConcept | |||||||
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Body site to administer to Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body. | ||||
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | How drug should enter body Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. | ||||
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Technique for administering medication Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered. | ||||
![]() ![]() ![]() | SΣ | 1..* | Element | 투여 및 복용량 | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | The kind of dose or rate specified Binding: DoseAndRateType (example): The kind of dose or rate specified. | ||||
![]() ![]() ![]() ![]() | SΣ | 1..1 | 1회량 Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() ![]() ![]() | Range | |||||||
![]() ![]() ![]() ![]() ![]() | Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() ![]() | SC | 0..1 | SimpleQuantity | 1회량 수치 정보 Binding: UCUMCodes (preferred) | ||||
![]() ![]() ![]() ![]() ![]() | SΣ | 0..1 | Range | 1회량 범위 정보 | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | SimpleQuantity | 최소 Binding: UCUMCodes (preferred) | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | SimpleQuantity | 최대 Binding: UCUMCodes (preferred) | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Amount of medication per unit of time | |||||
![]() ![]() ![]() ![]() ![]() | Ratio | |||||||
![]() ![]() ![]() ![]() ![]() | Range | |||||||
![]() ![]() ![]() ![]() ![]() | Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() | Σ | 0..1 | Ratio | Upper limit on medication per unit of time | ||||
![]() ![]() ![]() | Σ | 0..1 | SimpleQuantity | Upper limit on medication per administration | ||||
![]() ![]() ![]() | Σ | 0..1 | SimpleQuantity | Upper limit on medication per lifetime of the patient | ||||
![]() ![]() | S | 0..1 | BackboneElement | 처방 요청 | ||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() | 0..1 | BackboneElement | First fill details | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | 0..1 | SimpleQuantity | First fill quantity | |||||
![]() ![]() ![]() ![]() | 0..1 | Duration | First fill duration | |||||
![]() ![]() ![]() | 0..1 | Duration | Minimum period of time between dispenses | |||||
![]() ![]() ![]() | 0..1 | Period | Time period supply is authorized for | |||||
![]() ![]() ![]() | 0..1 | unsignedInt | Number of refills authorized | |||||
![]() ![]() ![]() | 0..1 | SimpleQuantity | 총량 Binding: UCUMCodes (preferred) | |||||
![]() ![]() ![]() | S | 0..1 | Duration | 처방 기간: s | min | h | d | wk | mo | a | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() | ΣC | 0..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | code | 처방 기간 단위 코드 Example Value (Preferred): d | ||||
![]() ![]() ![]() | 0..1 | Reference(Organization) | Intended dispenser | |||||
![]() ![]() | 0..1 | BackboneElement | Any restrictions on medication substitution | |||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() | 1..1 | Whether substitution is allowed or not Binding: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed. | ||||||
![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() | CodeableConcept | |||||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Why should (not) substitution be made Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed. | |||||
![]() ![]() | 0..1 | Reference(MedicationRequest) | An order/prescription that is being replaced | |||||
![]() ![]() | 0..* | Reference(DetectedIssue) | Clinical Issue with action | |||||
![]() ![]() | 0..* | Reference(Provenance) | A list of events of interest in the lifecycle | |||||
Documentation for this format | ||||||||
| Path | Conformance | ValueSet | ||||
| MedicationRequest.language | preferred | CommonLanguages
| ||||
| MedicationRequest.status | required | medicationrequest Status | ||||
| MedicationRequest.statusReason | example | medicationRequest Status Reason Codes | ||||
| MedicationRequest.intent | required | medicationRequest Intent | ||||
| MedicationRequest.category | example | medicationRequest Category Codes | ||||
| MedicationRequest.priority | required | RequestPriority | ||||
| MedicationRequest.performerType | example | ProcedurePerformerRoleCodes | ||||
| MedicationRequest.reasonCode | example | Condition/Problem/DiagnosisCodes | ||||
| MedicationRequest.courseOfTherapyType | example | medicationRequest Course of Therapy Codes | ||||
| MedicationRequest.dosageInstruction.additionalInstruction | example | SNOMEDCTAdditionalDosageInstructions | ||||
| MedicationRequest.dosageInstruction.timing.repeat.durationUnit | required | UnitsOfTime | ||||
| MedicationRequest.dosageInstruction.timing.repeat.periodUnit | required | UnitsOfTime | ||||
| MedicationRequest.dosageInstruction.timing.repeat.dayOfWeek | required | DaysOfWeek | ||||
| MedicationRequest.dosageInstruction.timing.repeat.when | required | EventTiming | ||||
| MedicationRequest.dosageInstruction.timing.code | preferred | TimingAbbreviation | ||||
| MedicationRequest.dosageInstruction.asNeeded[x] | example | SNOMEDCTMedicationAsNeededReasonCodes | ||||
| MedicationRequest.dosageInstruction.site | example | SNOMEDCTAnatomicalStructureForAdministrationSiteCodes | ||||
| MedicationRequest.dosageInstruction.route | example | SNOMEDCTRouteCodes | ||||
| MedicationRequest.dosageInstruction.method | example | SNOMEDCTAdministrationMethodCodes | ||||
| MedicationRequest.dosageInstruction.doseAndRate.type | example | DoseAndRateType | ||||
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseQuantity | preferred | UCUMCodes (a valid code from UCUM) | ||||
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.low | preferred | UCUMCodes (a valid code from UCUM) | ||||
| MedicationRequest.dosageInstruction.doseAndRate.dose[x]:doseRange.high | preferred | UCUMCodes (a valid code from UCUM) | ||||
| MedicationRequest.dispenseRequest.quantity | preferred | UCUMCodes (a valid code from UCUM) | ||||
| MedicationRequest.dispenseRequest.expectedSupplyDuration.comparator | required | QuantityComparator | ||||
| MedicationRequest.substitution.allowed[x] | example | ActSubstanceAdminSubstitutionCode | ||||
| MedicationRequest.substitution.reason | example | SubstanceAdminSubstitutionReason |
This structure is derived from MedicationRequest
Summary
Mandatory: 3 elements
Must-Support: 16 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron
KR Core IG를 따르는 Server는 반드시(SHALL) MedicationRequest Resource를 지원하고, KR Core MedicationRequest Profile을 반드시(SHALL) 지원해야 한다.
KR Core IG를 따르는 Client는 가능한 한(SHOULD) MedicationRequest Resource를 지원하고, MedicationRequest Resource를 지원하는 경우, KR Core MedicationRequest Profile을 반드시(SHALL) 지원해야 한다.
KR Core Medication Profile은 KR CDI의 약물 정보 클래스 중 일부에 대응됨.
| KR CDI 약물 정보 클래스 항목 | KR Core Medication Profile 관련 항목 |
|---|---|
| 약품제품명 | MedicationRequest.medicationReference KR Core Medication Profile 참고 |
| 약품성분명 | MedicationRequest.medicationReference KR Core Medication Profile 참고 |
| 1회량 | MedicationRequest.dosageInstruction.doseAndRate.dose |
| 1회량 단위 | MedicationRequest.dosageInstruction.doseAndRate.dose |
| 복용횟수 | MedicationRequest.dosageInstruction.timing.repeat.frequency MedicationRequest.dosageInstruction.timing.repeat.period MedicationRequest.dosageInstruction.timing.repeat.periodUnit |
| 용법 | MedicationRequest.dosageInstruction.text |
| 처방일수 | MedicationRequest.dispenseRequest.expectedSupplyDuration |
| 총량 | MedicationRequest.dispenseRequest.quantity |
| 총량단위 | MedicationRequest.dispenseRequest.quantity |
| 처방상태 | MedicationRequest.status |
| 처방의도 | MedicationRequest.intent |
MedicationRequest Resource를 검색하기 위해 기본 FHIR 사양을 기반으로 정의한 검색 파라미터.
| Name | Type | Description | Expression | Expectations |
|---|---|---|---|---|
| authoredon | date | 약물 처방 일시 | MedicationRequest.authoredOn | MAY |
| intent | token | 약물 처방 의도 | MedicationRequest.intent | SHOULD |
| medication | reference | 처방한 약물 | MedicationRequest.medication.reference | SHOULD |
| patient | reference | 약물 처방 대상 | MedicationRequest.subject.where(resolve() is Patient) | SHALL |
| status | token | 약물 처방 진행 상태 | MedicationRequest.status | MAY |
NOTE: 위 Search Parameter 목록은 아래 요소에 대한 구현 기대치를 정의함:
NOTE: 이 외 기본 FHIR 사양에서 정의하고 있는 Search Parameter들은 KR Core IG를 구현한 서버의 선택 사항에 따라 추가로 제공 가능.