This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times). 
See the Directory of published versions 
| Orders and Observations  Work Group | Maturity Level: 4 | Trial Use | Compartments: Device, Encounter, Group, Patient, Practitioner, RelatedPerson | 
Dependency Graph for ServiceRequest FMM level 4
| Name | Card. | Type | Dependency Analysis | 
|---|---|---|---|
|   ServiceRequest | DomainResource | ||
|    identifier | 0..* | Identifier | |
|    basedOn | 0..* | Reference(CarePlan | DocumentReference | ServiceRequest | MedicationRequest | RequestOrchestration | NutritionOrder | DocumentReference) | Type Warning: (CarePlan = FMM2-Trial Use vs. Element = FMM4-Trial Use) Type Warning: (NutritionOrder = FMM3-Trial Use vs. Element = FMM4-Trial Use) | 
|    replaces | 0..* | Reference(ServiceRequest | MedicationRequest | RequestOrchestration | CarePlan | DeviceRequest | CommunicationRequest | NutritionOrder | VisionPrescription | SupplyRequest) | Type Warning: (CarePlan = FMM2-Trial Use vs. Element = FMM4-Trial Use) Type Warning: (DeviceRequest = FMM1-Trial Use vs. Element = FMM4-Trial Use) Type Warning: (CommunicationRequest = FMM2-Trial Use vs. Element = FMM4-Trial Use) Type Warning: (NutritionOrder = FMM3-Trial Use vs. Element = FMM4-Trial Use) Type Warning: (VisionPrescription = FMM3-Trial Use vs. Element = FMM4-Trial Use) Type Warning: (SupplyRequest = FMM1-Trial Use vs. Element = FMM4-Trial Use) | 
|    requisition | 0..1 | Identifier | |
|    status | 1..1 | code | |
|    statusReason | 0..* | CodeableConcept | |
|    intent | 1..1 | code | |
|    category | 0..* | CodeableConcept | |
|    priority | 0..1 | code | |
|    doNotPerform | 0..1 | boolean | |
|    code | 0..1 | CodeableReference | Type Error: (CodeableReference = FMM5-Draft vs. Element = FMM4-Trial Use) | 
|    orderDetail | 0..* | BackboneElement | |
|     parameterFocus | 0..1 | CodeableReference | Type Error: (CodeableReference = FMM5-Draft vs. Element = FMM4-Trial Use) | 
|     parameter | 1..* | BackboneElement | |
|      code | 1..1 | CodeableConcept | |
|      value[x] | 1..1 | ||
|       valueQuantity | Quantity | ||
|       valueRatio | Ratio | ||
|       valueRange | Range | ||
|       valueBoolean | boolean | ||
|       valueCodeableConcept | CodeableConcept | ||
|       valueString | string | ||
|       valuePeriod | Period | ||
|    quantity[x] | 0..1 | ||
|     quantityQuantity | Quantity | ||
|     quantityRatio | Ratio | ||
|     quantityRange | Range | ||
|    subject | 1..1 | Reference(Patient | Group | Location | Device) | Type Warning: (Group = FMM3-Trial Use vs. Element = FMM4-Trial Use) Type Warning: (Device = FMM2-Trial Use vs. Element = FMM4-Trial Use) | 
|    focus | 0..* | Reference(Any) | Type Warning: (Any = FMM1-Trial Use vs. Element = FMM4-Trial Use) | 
|    encounter | 0..1 | Reference(Encounter) | |
|    occurrence[x] | 0..1 | ||
|     occurrenceDateTime | dateTime | ||
|     occurrencePeriod | Period | ||
|     occurrenceTiming | Timing | ||
|    asNeeded | 0..1 | boolean | |
|    asNeededFor | 0..* | CodeableConcept | |
|    authoredOn | 0..1 | dateTime | |
|    requester | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device | Group) | Type Warning: (Device = FMM2-Trial Use vs. Element = FMM4-Trial Use) Type Warning: (Group = FMM3-Trial Use vs. Element = FMM4-Trial Use) | 
|    performerType | 0..1 | CodeableConcept | |
|    performer | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson | Group) | Type Warning: (CareTeam = FMM2-Trial Use vs. Element = FMM4-Trial Use) Type Warning: (Device = FMM2-Trial Use vs. Element = FMM4-Trial Use) Type Warning: (Group = FMM3-Trial Use vs. Element = FMM4-Trial Use) | 
|    location | 0..* | CodeableReference | Type Error: (CodeableReference = FMM5-Draft vs. Element = FMM4-Trial Use) | 
|    reason | 0..* | CodeableReference | Type Error: (CodeableReference = FMM5-Draft vs. Element = FMM4-Trial Use) | 
|    insurance | 0..* | Reference(Coverage | ClaimResponse) | Type Warning: (ClaimResponse = FMM2-Trial Use vs. Element = FMM4-Trial Use) | 
|    supportingInfo | 0..* | CodeableReference | Type Error: (CodeableReference = FMM5-Draft vs. Element = FMM4-Trial Use) | 
|    specimen XD | 0..* | Reference(Specimen) | Type Warning: (Specimen = FMM3-Trial Use vs. Element = FMM4-Deprecated) | 
|    bodyStructure | 0..1 | CodeableReference | Type Error: (CodeableReference = FMM5-Draft vs. Element = FMM4-Trial Use) | 
|    note | 0..* | Annotation | |
|    patientInstruction | 0..* | BackboneElement | |
|     instruction[x] | 0..1 | ||
|      instructionMarkdown | markdown | ||
|      instructionReference | Reference(DocumentReference | ||
|    relevantHistory | 0..* | Reference(Provenance) |