FHIR Procedure

The following is a description of a Procedure that can be submitted to the Community of Information Exchange. This will represent interventions (term used by the gravity project https://confluence.hl7.org/display/GRAV/The+Gravity+Project ) that are given to the patient. For detailed information please visit the HL7 FHIR page https://www.hl7.org/fhir/R4/procedure.html

Operations

The following are operations that can be performed and links to

Sample Procedure Object

{ "basedOn": [ { "reference": "ServiceRequest/cb19befb-1234-441d-a3ba-e4f3564ad8a9", "type": "ServiceRequest" } ], "category": { "coding": [ { "code": "service-category", "display": "service category", "system": "https://mi-cie.org" } ], "text": "Clothing & Household Goods" }, "code": { "coding": [ { "code": "SocialServiceReferral_v2", "display": "Social Service Referred", "system": "https://mi-cie.org" } ], "text": "Email" }, "extension": [ { "url": "https://mi-cie.org/fhir/StructureDefinition/HealthcareServiceId", "valueInteger": 176000 }, { "url": "https://mi-cie.org/fhir/StructureDefinition/HealthcareServiceLocationName", "valueString": "SAINT LUKE'S EPISCOPAL CHURCH" }, { "url": "https://mi-cie.org/fhir/StructureDefinition/HealthcareServiceName", "valueString": "DIAPERS" }, { "url": "https://mi-cie.org/fhir/StructureDefinition/AttemptToUse", "valueString": "Not Yet" }, { "url": "https://mi-cie.org/fhir/StructureDefinition/HelpProvided", "valueString": "" }, { "url": "https://mi-cie.org/fhir/StructureDefinition/taxonomyId", "valueString": "" }, { "url": "https://mi-cie.org/fhir/StructureDefinition/taxonomyName", "valueString": "" }, { "url": "https://mi-cie.org/fhir/StructureDefinition/searchZipCode", "valueString": "49009" } ], "id": "aab0d98d-d9d5-1234-96ef-a120916c8e51", "meta": { "lastUpdated": "2024-07-30T20:46:28.552960+00:00", "versionId": "MTcyMjM3MjM4ODU1Mjk2MDAwMA" }, "note": [ { "authorReference": { "display": "Kayla Jennings", "reference": "Practitioner/a979df85-8ac2-4f93-8809-95208b800f87" }, "text": "", "time": "2024-07-30T16:46:27-04:00" } ], "performedDateTime": "2024-07-08T14:05:44-04:00", "recorder": { "display": "Kayla Jennings", "reference": "Practitioner/a979df85-8ac2-4f93-8809-95208b800f87" }, "resourceType": "Procedure", "status": "in-progress", "subject": { "display": "FIRSTNAME LASTNAME", "reference": "Patient/12345be5-3829-4d79-aadd-83afd44adc2c" } }Field Descriptions

The following are descriptions of the most important values that must be passed

Field

Description

References

 

Field

Description

References

 

 identifier

This will be any custom client identifiers that can be passed to the CIE for reporting and also link to patient id.

 https://www.hl7.org/fhir/R4/procedure-definitions.html#Procedure.identifier

identifier_x_system

identifier_x_type_text

identifier_x_use

identifier_x_value

 category

This is a array of coded classifications on the procedure that is being performed. It contains metadata for the procedure.

 https://www.hl7.org/fhir/R4/procedure-definitions.html#Procedure.category

category_coding_0_code

category_coding_0_display

category_coding_0_system

category_text

code

This is a code on what procedure was given to the patient.

https://www.hl7.org/fhir/R4/procedure-definitions.html#Procedure.code

code_coding_0_code

code_coding_0_display

code_coding_0_system

code_text

subject

This is the patient identifier which the procedure.

https://build.fhir.org/procedure-definitions.html#Procedure.subject

subject_display

subject_patientId

note

Any notes that will be passed on the procedure.

https://www.hl7.org/fhir/R4/procedure-definitions.html#Procedure.note

note_x_author_reference_display

note_x_author_reference_practitionerId

note_x_text

note_x_time

performer

This is the organization that has provided the procedure.

https://www.hl7.org/fhir/R4/procedure-definitions.html#Procedure.performer

 

status

The status of the procedure

https://build.fhir.org/procedure-definitions.html#Procedure.status

status

basedOn

This will contain any resources that the procedure will be basedOn. For example this could contain the ServiceRequest that started the process off or a CIE task that was created. This is a good field to link the procedure to a ServiceRequest.

https://build.fhir.org/procedure-definitions.html#Procedure.basedOn

basedOn_0_serviceRequestId

id

 

 

 

recorder

The recorder is the system or person who has recorded the intervention. For example it could the social navigator that did the referral for a social service, or it could be

 

recorder_display

recorder_practitionerId

performedDateTime

The in which the intervention occurred.

 

performed_dateTime

Data for intervention type Social Service Referred

extension.HealthcareServiceId

This is the id of the service that was referred from the social naviagator

 

HealthcareServiceId_0_value_integer

extension.HealthcareServiceLocationName

This is the location name of the service that was referred from the social naviagator

 

HealthcareServiceLocationName_0_value_string

extension.HealthcareServiceName

This is the name of the service that was referred

 

HealthcareServiceName_0_value_string

extension.HelpProvided

Was help provided to the client.

 

HelpProvided_0_value_string

extension.searchZipCode

This represents the zip code that was searched for the Service by the Social Navigator.

 

searchZipCode_0_value_string

extension.taxonomyId

This represents the taxonomy id that was searched for the Service by Social Navigator

 

taxonomyId_0_value_string

extension.taxonomyName

This represents the Name of the Taxonomy that was searched for the service that was referred by Social Naviagator.

 

taxonomyName_0_value_string