description: MedNet Interface (MNI) - ServiceRequest Profile package_name: swiss.mednet.fhir derivation: constraint name: MNIServiceRequest type: ServiceRequest elements: contained: {short: It is possible to include the requester and performer as embedded resource in this contained object. This way it is not needed to include it in the Bundle, mustSupport: true, index: 1} requester: type: Reference short: The MedNet practitioner that request to fill a document. MedNet will link the GLN of the practitionner with its own account id. MedNet will pre-select the account used to fill the document mustSupport: true refers: ['https://mednet.swiss/fhir/StructureDefinition/mni-practitionerRole'] index: 20 priority: {mustSupport: true, index: 8} status: {short: 'Recommended value : active', mustSupport: true, index: 6} id: {short: 'The id is unique within the space of all resources of the same type on the same server It can be any combination of upper- or lower-case ASCII letters ''A''..''Z'', and ''a''..''z'', numerals (''0''..''9''), ''-'' and ''.'' with a length limit of 64 characters. (This might be an integer, an un-prefixed OID, UUID or any other identifier pattern that meets these constraints.)', mustSupport: true, index: 0} code: short: Allow specifing the kind of form that should be prefilled by MedNet, like laboratory order, radiologiy order, hospital admission binding: {strength: extensible, valueSet: 'https://mednet.swiss/fhir/ValueSet/mni-serviceRequestCode'} mustSupport: true index: 9 elements: coding: short: Used to categorize the service request type. Could be used to filter the forms proposed by mednet to the user mustSupport: true index: 10 slicing: rules: open ordered: false discriminator: - {path: system, type: value} - {path: code, type: value} min: null slices: snomed: match: {system: 'http://snomed.info/sct', code: null} schema: mustSupport: true index: 11 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} mustSupport: true index: 12 code: {short: 721965002 (Laboratory order) | 721964003 (Radiologiy order) | 721964003 (Hospital admission), mustSupport: true, index: 13} display: {mustSupport: true, index: 14} required: [system, code] identifier: mustSupport: true index: 2 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: orderNr: match: type: coding: - {code: MR, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Medical record number} schema: short: The orderNr of the calling system mustSupport: true pattern: type: Identifier value: type: coding: - {code: MR, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Medical record number} index: 3 elements: system: {short: 'Uri that defines the Software that delivers the orderNr. If possible this uri should be unique for each order database for example https://mysoftware.ch/orderDB/123456', mustSupport: true, index: 4} value: {short: The calling system order number, mustSupport: true, index: 5} required: [value] intent: short: order pattern: {type: Code, value: order} mustSupport: true index: 7 orderDetail: short: Allow specifing element codes like laboratory analyse codes that should be preselected in the form mustSupport: true index: 15 slicing: slices: requestCodes: match: {} schema: short: Allow specifing element codes like laboratory analyse codes that should be preselected in the form mustSupport: true index: 15 elements: coding: short: Allow specifing element codes like laboratory analyse codes that should be preselected in the form mustSupport: true index: 16 elements: system: pattern: {type: Uri, value: 'https://mednet.swiss/fhir/serviceRequest/orderDetail'} mustSupport: true index: 17 code: {short: The element code that should be preselected, mustSupport: true, index: 18} required: [code] required: [coding] subject: type: Reference short: Link to the Patient mustSupport: true refers: ['https://mednet.swiss/fhir/StructureDefinition/mni-patient'] index: 19 performer: type: Reference short: The MedNet institution, for which the document should be filled. This can be used to filter the forms proposed by mednet to the user. MedNet will only show the ones of this institution. MedNet will link the GLN of the institution with its own account ids. Multiple performer can be specified mustSupport: true refers: ['https://mednet.swiss/fhir/StructureDefinition/mni-practitionerRole'] index: 21 package_version: 0.12.0 class: profile kind: resource url: https://mednet.swiss/fhir/StructureDefinition/mni-serviceRequest base: http://hl7.org/fhir/StructureDefinition/ServiceRequest version: 0.12.0