ProcedureRequest - FHIR Resource (dstu2)


This ProcedureRequest Resource uses the FHIR API standard for access and structure.

Validate an ProcedureRequest FHIR Resource (dstu2)



Resource Attributes

AttributeField is listTypeDescription
asNeededBooleanfalseboolean# "asNeededBoolean" : <boolean>,
asNeededCodeableConceptfalseCodeableConcept# "asNeededCodeableConcept" : { CodeableConcept },
bodySitetrueCodeableConcept# What part of body to perform on
codefalseCodeableConcept# What procedure to perform
encounterfalseReference# Encounter request created during
identifiertrueIdentifier# Unique identifier for the request
notestrueAnnotation# Additional information about desired procedure
orderedOnfalsedateTime# When request was created
ordererfalseReference# Who made request
performerfalseReference# Who should perform the procedure
priorityfalsecode# routine | urgent | stat | asap
reasonCodeableConceptfalseCodeableConcept# "reasonCodeableConcept" : { CodeableConcept },
reasonReferencefalseReference# "reasonReference" : { Reference(Condition) },
scheduledDateTimefalsedateTime# "scheduledDateTime" : "<dateTime>",
scheduledPeriodfalsePeriod# "scheduledPeriod" : { Period },
scheduledTimingfalseTiming# "scheduledTiming" : { Timing },
statusfalsecode# proposed | draft | requested | received | accepted | in-progress | completed | suspended | rejected | aborted
subjectfalseReference# Who the procedure should be done to

ProcedureRequest Structure


  
{
  "resourceType" : "ProcedureRequest",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // Unique identifier for the request
  "subject" : { Reference(Patient|Group) }, // R!  Who the procedure should be done to
  "code" : { CodeableConcept }, // R!  What procedure to perform
  "bodySite" : [{ CodeableConcept }], // What part of body to perform on
  // reason[x]: Why procedure should occur. One of these 2:
  "reasonCodeableConcept" : { CodeableConcept },
  "reasonReference" : { Reference(Condition) },
  // scheduled[x]: When procedure should occur. One of these 3:
  "scheduledDateTime" : "<dateTime>",
  "scheduledPeriod" : { Period },
  "scheduledTiming" : { Timing },
  "encounter" : { Reference(Encounter) }, // Encounter request created during
  "performer" : { Reference(Practitioner|Organization|Patient|RelatedPerson) }, // Who should perform the procedure
  "status" : "<code>", // proposed | draft | requested | received | accepted | in-progress | completed | suspended | rejected | aborted
  "notes" : [{ Annotation }], // Additional information about desired procedure
  // asNeeded[x]: Preconditions for procedure. One of these 2:
  "asNeededBoolean" : <boolean>,
  "asNeededCodeableConcept" : { CodeableConcept },
  "orderedOn" : "<dateTime>", // When request was created
  "orderer" : { Reference(Practitioner|Patient|RelatedPerson|Device) }, // Who made request
  "priority" : "<code>" // routine | urgent | stat | asap
}


 

ProcedureRequest Search Parameters

The following search parameters can be used to query ProcedureRequest resources. Just submit the like so:

https://api.1up.health/fhir/dstu2/ProcedureRequest?query-param=queryvalue
Search ParameterField TypeResource Fields Searched
encounterreferenceencounter
identifiertextidentifier
ordererreferenceorderer
patientreferencesubject
performerreferenceperformer
subjectreferencesubject