ServiceRequest

Description

Cette entité représente une demande de service émise par un professionnel pour un patient. Le demandeur est représenté par un PractitionerRole. Le sujet de la demande de service est un patient.

Instantané de la structure

idΣ0..1id
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..1canonical(StructureDefinition)
securityΣ C0..*CodingBinding
tagΣ C0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
containedC0..*Resource
extensionC1..1Extension(string)
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uriFixed Value
versionΣ0..1string
codeS Σ C0..1codeBindingFixed Value
displayΣ C0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemΣ0..1uri
valueS Σ C0..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
basedOnΣ C0..*Reference(CarePlan | MedicationRequest | ServiceRequest)
replacesΣ C0..*Reference(ServiceRequest)
requisitionΣ C0..1Identifier
statusS Σ ?!1..1codeBinding
intentS Σ ?!1..1codeBindingFixed Value
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uriFixed Value
versionΣ0..1string
codeS Σ C1..1codeBinding
displayΣ C0..1string
userSelectedΣ0..1boolean
textΣ0..1string
priorityΣ0..1codeBinding
doNotPerformΣ ?!0..1boolean
codeΣ C0..1CodeableReference(ActivityDefinition | PlanDefinition)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
parameterFocus0..1CodeableReference(BiologicallyDerivedProduct | Device | DeviceDefinition | DeviceRequest | Medication | MedicationRequest | Substance | SupplyRequest)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeΣ1..1CodeableConcept
valueBooleanboolean
valueCodeableConceptCodeableConcept
valuePeriodPeriod
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueStringstring
quantityQuantityQuantity
quantityRangeRange
quantityRatioRatio
subjectS Σ C1..1Reference(Device | Group | Location | Patient)
focusΣ C0..*Reference(Resource)
encounterΣ C0..1Reference(Encounter)
occurrenceDateTimedateTime
occurrencePeriodPeriod
occurrenceTimingTiming
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnΣ0..1dateTime
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ C0..1Identifier
displayΣ C0..1string
performerTypeΣ0..1CodeableConcept
performerΣ C0..1Reference(CareTeam | Device | HealthcareService | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
locationΣ0..*CodeableReference(Location)
reasonΣ0..*CodeableReference(Condition | DetectedIssue | DiagnosticReport | DocumentReference | Observation)
insuranceC0..*Reference(ClaimResponse | Coverage)
supportingInfo0..*CodeableReference(Resource)
specimenΣ C0..*Reference(Specimen)
bodySiteΣ C0..*CodeableConcept
bodyStructureΣ C0..1Reference(BodyStructure)
note0..*Annotation
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
instructionMarkdownmarkdown
instructionReferenceReference(DocumentReference)
relevantHistoryC0..*Reference(Provenance)

Cliquez ici pour plus d'informations sur la spécification FHIR ServiceRequest de base.

Structure JSON

Il s'agit d'un modèle pour le FHIR ServiceRequest. Voir le tableau ci-dessous pour la description des valeurs.

Command 'json' could not render: File not found for 'subject=Akinox-FHIR-Registry/servicerequest-akinox-template/~json'

Description des valeurs

Propriété Description
{logicalId} Il s'agit de l'identifiant logique. Il s'agit d'un GUID.
{versionId} Il s'agit du numéro de version de la demande de service. Ce numéro de version est également incrémenté par les systèmes Akinox en dehors des modifications apportées via cette API.
{lastUpdatedDate} Date de dernière mise à jour de la demande de service
{identifierType} Type d'identifiant pour ServiceRequest. Valeur fixe. (c.-à-d. CaseId)
{businessIdentifier} Numéro de cas de téléconsultation de la demande de service. Ce numéro est affiché dans l'interface utilisateur d'Akinox.
{status} État actuel de la demande de service. Aura la valeur « draft » lors de la création.
{intent} Intention de la demande de service. A un code fixe défini sur « proposal ».
{categoryCode} Domaine clinique de la demande de service. Cette valeur n'est pas obligatoire lors de la création.
{categoryText} Texte d'affichage du domaine clinique.
{subjectReference} Référence vers le Patient pour lequel cette demande de service est créée.
{subjectIdentifierType} Type d'identifiant pour le patient. Valeur fixe. (c.-à-d. PCI, identifiant composé de patients)
{subjectIdentifierValue} Valeur d'identifiant de patient pour laquelle cette demande de service est créée.
{requesterReference} Référence vers le PractitionerRole du professionnel qui a émis la demande de service.

Notes sur les erreurs FHIR typiques

  • L'identifiant.type.coding.code doit toujours être CaseId. Sinon, la validation FHIR entraînera une erreur.
    • Cliquez ici pour plus d'informations sur les types d'identifiants.
  • Si vous enlevez le meta.profile, il y aura une erreur sur la validation FHIR.

Paramètres de recherche

Nom Description
patient.identifier identifiant d'entreprise (identifiant composé de patients) du patient référencé.
requester:PractitionerRole.practitioner.identifier Identifiant d'entreprise (numéro de licence) du professionnel du demandeur référencé.
requester:PractitionerRole.organization.partof.identifier identifiant d'entreprise (MsssCode) de l'Organization du demandeur référencé.