
NDHM (R4), Published and maintained by NRCeS for NHA.
This version is based on the NDHM Health Data Interchange Specifications 1.0 and updated periodically.
StructureDefinition-ServiceRequest
This profile sets minimum expectations for the ServiceRequest resource to searching for and fetching a Organization associated with a patient or provider. It identifies which core elements, extensions, vocabularies and value sets SHALL be present in the resource when using this profile.
Examples
Formal Views of Profile Content
Description of Profiles, Differentials, and Snapshots.
The official URL for this profile is:
https://nrces.in/ndhm/fhir/r4/StructureDefinition/ServiceRequest
This profile builds on ServiceRequest
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | ServiceRequest | A request for a service to be performed | |
![]() ![]() ![]() | S | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | S | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown |
![]() ![]() ![]() | S | 1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | What is being requested/ordered |
![]() ![]() ![]() ![]() | S | 0..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() | S | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | S | 1..1 | Reference(Patient) | Individual or Entity the service is ordered for |
![]() ![]() ![]() ![]() | 1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() ![]() ![]() | S | 1..1 | Reference(Practitioner | PractitionerRole | Organization | Patient) | Who/what is requesting service |
![]() ![]() ![]() ![]() | 1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | ServiceRequest | A request for a service to be performed |
![]() ![]() ![]() | Σ | 0..1 | string | Logical id of this artifact |
![]() ![]() ![]() | ΣI | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!ΣI | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | I | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages |
![]() ![]() ![]() | SI | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations |
![]() ![]() ![]() | ?!I | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | ΣI | 0..* | Identifier | Identifiers assigned to this order |
![]() ![]() ![]() | ΣI | 0..* | canonical(ActivityDefinition | PlanDefinition) | Instantiates FHIR protocol or definition |
![]() ![]() ![]() | ΣI | 0..* | uri | Instantiates external protocol or definition |
![]() ![]() ![]() | ΣI | 0..* | Reference(CarePlan | ServiceRequest | MedicationRequest) | What request fulfills |
![]() ![]() ![]() | ΣI | 0..* | Reference(ServiceRequest) | What request replaces |
![]() ![]() ![]() | ΣI | 0..1 | Identifier | Composite Request ID |
![]() ![]() ![]() | ?!SΣI | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: RequestStatus (required) |
![]() ![]() ![]() | ?!SΣI | 1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option Binding: RequestIntent (required) |
![]() ![]() ![]() | ΣI | 0..* | CodeableConcept | Classification of service Binding: ServiceRequestCategoryCodes (example) |
![]() ![]() ![]() | ΣI | 0..1 | code | routine | urgent | asap | stat Binding: RequestPriority (required) |
![]() ![]() ![]() | ?!ΣI | 0..1 | boolean | True if service/procedure should not be performed |
![]() ![]() ![]() | SΣI | 0..1 | CodeableConcept | What is being requested/ordered Binding: ProcedureCodes(SNOMEDCT) (example) |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() | SΣI | 0..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() | ΣI | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() ![]() | SΣI | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | ΣI | 0..* | CodeableConcept | Additional order information Binding: ServiceRequestOrderDetailsCodes (example) |
![]() ![]() ![]() | ΣI | 0..1 | Service amount | |
![]() ![]() ![]() ![]() | Quantity | |||
![]() ![]() ![]() ![]() | Ratio | |||
![]() ![]() ![]() ![]() | Range | |||
![]() ![]() ![]() | SΣI | 1..1 | Reference(Patient) | Individual or Entity the service is ordered for |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | ΣI | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible) |
![]() ![]() ![]() ![]() | ΣI | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | ΣI | 0..1 | Reference(Encounter) | Encounter in which the request was created |
![]() ![]() ![]() | ΣI | 0..1 | When service should occur | |
![]() ![]() ![]() ![]() | dateTime | |||
![]() ![]() ![]() ![]() | Period | |||
![]() ![]() ![]() ![]() | Timing | |||
![]() ![]() ![]() | ΣI | 0..1 | Preconditions for service Binding: SNOMEDCTMedicationAsNeededReasonCodes (example) | |
![]() ![]() ![]() ![]() | boolean | |||
![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() | ΣI | 0..1 | dateTime | Date request signed |
![]() ![]() ![]() | SΣI | 1..1 | Reference(Practitioner | PractitionerRole | Organization | Patient) | Who/what is requesting service |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | ΣI | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible) |
![]() ![]() ![]() ![]() | ΣI | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | ΣI | 0..1 | CodeableConcept | Performer role Binding: ParticipantRoles (example) |
![]() ![]() ![]() | ΣI | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) | Requested performer |
![]() ![]() ![]() | ΣI | 0..* | CodeableConcept | Requested location Binding: ServiceDeliveryLocationRoleType (example) |
![]() ![]() ![]() | ΣI | 0..* | Reference(Location) | Requested location |
![]() ![]() ![]() | ΣI | 0..* | CodeableConcept | Explanation/Justification for procedure or service Binding: ProcedureReasonCodes (example) |
![]() ![]() ![]() | ΣI | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Explanation/Justification for service or service |
![]() ![]() ![]() | I | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage |
![]() ![]() ![]() | I | 0..* | Reference(Resource) | Additional clinical information |
![]() ![]() ![]() | ΣI | 0..* | Reference(Specimen) | Procedure Samples |
![]() ![]() ![]() | ΣI | 0..* | CodeableConcept | Location on Body Binding: SNOMEDCTBodyStructures (example) |
![]() ![]() ![]() | I | 0..* | Annotation | Comments |
![]() ![]() ![]() | ΣI | 0..1 | string | Patient or consumer-oriented instructions |
![]() ![]() ![]() | I | 0..* | Reference(Provenance) | Request provenance |
![]() |
Differential View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | ServiceRequest | A request for a service to be performed | |
![]() ![]() ![]() | S | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | S | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown |
![]() ![]() ![]() | S | 1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | What is being requested/ordered |
![]() ![]() ![]() ![]() | S | 0..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() | S | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | S | 1..1 | Reference(Patient) | Individual or Entity the service is ordered for |
![]() ![]() ![]() ![]() | 1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() ![]() ![]() | S | 1..1 | Reference(Practitioner | PractitionerRole | Organization | Patient) | Who/what is requesting service |
![]() ![]() ![]() ![]() | 1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | ServiceRequest | A request for a service to be performed |
![]() ![]() ![]() | Σ | 0..1 | string | Logical id of this artifact |
![]() ![]() ![]() | ΣI | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!ΣI | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | I | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages |
![]() ![]() ![]() | SI | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations |
![]() ![]() ![]() | ?!I | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | ΣI | 0..* | Identifier | Identifiers assigned to this order |
![]() ![]() ![]() | ΣI | 0..* | canonical(ActivityDefinition | PlanDefinition) | Instantiates FHIR protocol or definition |
![]() ![]() ![]() | ΣI | 0..* | uri | Instantiates external protocol or definition |
![]() ![]() ![]() | ΣI | 0..* | Reference(CarePlan | ServiceRequest | MedicationRequest) | What request fulfills |
![]() ![]() ![]() | ΣI | 0..* | Reference(ServiceRequest) | What request replaces |
![]() ![]() ![]() | ΣI | 0..1 | Identifier | Composite Request ID |
![]() ![]() ![]() | ?!SΣI | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: RequestStatus (required) |
![]() ![]() ![]() | ?!SΣI | 1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option Binding: RequestIntent (required) |
![]() ![]() ![]() | ΣI | 0..* | CodeableConcept | Classification of service Binding: ServiceRequestCategoryCodes (example) |
![]() ![]() ![]() | ΣI | 0..1 | code | routine | urgent | asap | stat Binding: RequestPriority (required) |
![]() ![]() ![]() | ?!ΣI | 0..1 | boolean | True if service/procedure should not be performed |
![]() ![]() ![]() | SΣI | 0..1 | CodeableConcept | What is being requested/ordered Binding: ProcedureCodes(SNOMEDCT) (example) |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() | SΣI | 0..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() | ΣI | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() ![]() | SΣI | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | ΣI | 0..* | CodeableConcept | Additional order information Binding: ServiceRequestOrderDetailsCodes (example) |
![]() ![]() ![]() | ΣI | 0..1 | Service amount | |
![]() ![]() ![]() ![]() | Quantity | |||
![]() ![]() ![]() ![]() | Ratio | |||
![]() ![]() ![]() ![]() | Range | |||
![]() ![]() ![]() | SΣI | 1..1 | Reference(Patient) | Individual or Entity the service is ordered for |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | ΣI | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible) |
![]() ![]() ![]() ![]() | ΣI | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | ΣI | 0..1 | Reference(Encounter) | Encounter in which the request was created |
![]() ![]() ![]() | ΣI | 0..1 | When service should occur | |
![]() ![]() ![]() ![]() | dateTime | |||
![]() ![]() ![]() ![]() | Period | |||
![]() ![]() ![]() ![]() | Timing | |||
![]() ![]() ![]() | ΣI | 0..1 | Preconditions for service Binding: SNOMEDCTMedicationAsNeededReasonCodes (example) | |
![]() ![]() ![]() ![]() | boolean | |||
![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() | ΣI | 0..1 | dateTime | Date request signed |
![]() ![]() ![]() | SΣI | 1..1 | Reference(Practitioner | PractitionerRole | Organization | Patient) | Who/what is requesting service |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | ΣI | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible) |
![]() ![]() ![]() ![]() | ΣI | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | ΣI | 0..1 | CodeableConcept | Performer role Binding: ParticipantRoles (example) |
![]() ![]() ![]() | ΣI | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) | Requested performer |
![]() ![]() ![]() | ΣI | 0..* | CodeableConcept | Requested location Binding: ServiceDeliveryLocationRoleType (example) |
![]() ![]() ![]() | ΣI | 0..* | Reference(Location) | Requested location |
![]() ![]() ![]() | ΣI | 0..* | CodeableConcept | Explanation/Justification for procedure or service Binding: ProcedureReasonCodes (example) |
![]() ![]() ![]() | ΣI | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Explanation/Justification for service or service |
![]() ![]() ![]() | I | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage |
![]() ![]() ![]() | I | 0..* | Reference(Resource) | Additional clinical information |
![]() ![]() ![]() | ΣI | 0..* | Reference(Specimen) | Procedure Samples |
![]() ![]() ![]() | ΣI | 0..* | CodeableConcept | Location on Body Binding: SNOMEDCTBodyStructures (example) |
![]() ![]() ![]() | I | 0..* | Annotation | Comments |
![]() ![]() ![]() | ΣI | 0..1 | string | Patient or consumer-oriented instructions |
![]() ![]() ![]() | I | 0..* | Reference(Provenance) | Request provenance |
![]() |
Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron