Profile: CRDNutritionOrder Parent: $NutritionOrder Id: profile-nutritionorder Title: "CRD Nutrition Order" Description: "This profile specifies extensions and constraints on the NutritionOrder resource to support coverage requirements discovery." * ^experimental = false * ^extension[$fmm].valueInteger = 1 * extension ^slicing.discriminator[+].type = #value * extension ^slicing.discriminator[=].path = "url" * extension ^slicing.discriminator[+].type = #value * extension ^slicing.discriminator[=].path = "value" * extension ^slicing.rules = #open * extension contains CRDCoverageInformation named Coverage-Information 0..* MS and RequestCategory named EncounterCategory 0..1 MS and RequestCategory named ServiceCategory 0..1 MS // and WorkflowReason named WorkflowReason 0..* MS * extension[Coverage-Information] ^short = "Coverage Info" * extension[EncounterCategory] * ^short = "Encounter Category" * valueCodeableConcept from ActEncounterCode * extension[ServiceCategory] * ^short = "Service Category" * valueCodeableConcept from X12ServiceType /* Need to update this once inter-version extensions are working * extension[WorkflowReason] * ^short = "Indication" * extension[concept] MS * valueCodeableConcept * extension[reference] MS * valueReference only only Reference(USCoreConditionProblemsHealthConcernsProfile or USCoreConditionEncounterDiagnosisProfile or USCoreDiagnosticReportProfileLaboratoryReporting or USCoreDiagnosticReportProfileNoteExchange or USCoreDocumentReferenceProfile or Observation)*/ * contained MS * ^comment = "Any references found in this resource, with the exception of 'Patient' could potentially be resource-specific and thus transmitted as contained resources." * identifier MS * status MS * ^example.label = "General" * ^example.valueCode = #draft * ^comment = "This will be 'draft' when using order-select or an initial order-sign, but may be 'active' or other values for order-sign representing edits to the order or for order-dispatch." * patient MS * patient only Reference(CRDPatient) * encounter MS * encounter only Reference(CRDEncounter) * ^comment = "potentially relevant for CRD in some situations." * dateTime MS * orderer 1.. MS * orderer only Reference(CRDPractitioner or HRexPractitionerRole) * ^type[0].targetProfile[0].extension[$typeMS].valueBoolean = true * ^type[0].targetProfile[1].extension[$typeMS].valueBoolean = true * allergyIntolerance MS * allergyIntolerance only Reference(USCoreAllergyIntolerance) * foodPreferenceModifier MS * foodPreferenceModifier from TypesOfEdibleSubstances (extensible) * excludeFoodModifier MS * excludeFoodModifier from TypesOfEdibleSubstances (extensible) * oralDiet MS * type MS * type from DietCodes (extensible) * schedule MS * schedule only CRDTiming * nutrient MS * modifier MS * modifier from NutrientCodes (extensible) * texture MS * modifier MS * modifier from TextureModifierCodes (extensible) * foodType MS * foodType from TextureModifiedFoodTypeCodes (extensible) * supplement MS * type MS * type from SupplementTypeCodes (extensible) * schedule MS * schedule only CRDTiming * quantity MS * enteralFormula MS * baseFormulaType MS * baseFormulaType from EnteralFormulaTypeCodes (extensible) * additiveType MS * additiveType from EnteralFormulaAdditiveTypeCode (extensible) * caloricDensity MS * routeofAdministration MS * routeofAdministration from EnteralRouteCodes (extensible) * administration MS * schedule MS * schedule only CRDTiming * quantity MS * rateRatio MS